def main(): # Create program object program = mepy.Program(_id=_id, key=key, servers=servers) # Handle newly connected programs program.on_remote_program(process_remote_program) # Handle newly obtained projects program.on_project(process_project) # Start program program.start() print('oke') # Keep it on # time.sleep(1) while True: for balancer in balancers: balancer.send('move', 0.333) time.sleep(0.1) for balancer in balancers: balancer.send('move', -0.333) time.sleep(0.1)
def main(): # Create program object program = mepy.Program(_id=_id, key=key) # Handle newly connected programs program.on_remote_program(process_remote_program) # Handle newly obtained projects program.on_project(process_project) # Start program program.start() print('My name is what? My name is who? My name tjike tjike {}'.format( program.name)) # Keep it on while True: time.sleep(1)
def main(): # Create program object program = mepy.Program(_id=_id, key=key) # Handle newly connected programs program.on_remote_program(process_remote_program) # Handle newly obtained projects program.on_project(process_project) # Handle newly obtained projects program.on_project(process_project) # Start program program.start() # Keep it on while True: time.sleep(0.1)
def main(): # Create program object program = mepy.Program(_id=_id, key=key, servers=servers) # Handle newly connected programs program.on_remote_program(process_remote_program) # Handle newly obtained projects program.on_project(process_project) # Start program program.start() # Keep it on while True: time.sleep(4) # print('information',program.information) # print('data',program.data) for remote_program in servo_bucket_remote_programs: remote_program.send('test', 'boe')
text = 'program {} send {} to you'.format(remote_program.name, body) print(text) def handle_send_status_message(message): remote_program = message.remote connection = message.connection status = message.body remote_program.information.status = status if __name__ == '__main__': # Create program object program = mepy.Program(_id=_id, key=key, servers=servers) # Handle newly connected programs program.on_remote_program(lambda program: print( 'You are connected with program {}'.format(program.name))) # Handle newly obtained projects program.on_project( lambda project: print('you joined project {}'.format(project.name))) # Add handlers program.on_send_message('event', handle_send_event_message) program.on_send_message('move', handle_send_move_message) program.on_send_message('status', handle_send_status_message) # Start program
"""Handle a send throttlemessage""" remote_program = message.remote # connection = message.connection body = message.body text = 'program {} send {} to you'.format(remote_program.name, body) print(text) if __name__ == '__main__': # Create program object program = mepy.Program(_id=_id, key=key, http={ "port": 5000, "active": True }, bluetooth=False, u4vl={"active": False}) # Add message handlers program.on_send_message('event', handle_send_event_message) program.on_send_message('throttle', handle_send_throttle_message) # Handle newly connected programs program.on_remote_program(handle_remote_program) # Handle newly obtained projects program.on_project(handle_project) # Start program
def handle_send_event_message(message): """Handle a send eventmessage""" remote_program = message.remote # connection = message.connection body = message.body text = 'program {} send {} to you'.format(remote_program.name, body) print(text) if __name__ == '__main__': # Create program object program = mepy.Program(_id=_id, key=key) # Add message handlers program.on_send_message('test', handle_send_test_message) program.on_send_message('event', handle_send_event_message) # Handle newly connected programs program.on_remote_program(handle_remote_program) # Handle newly obtained projects program.on_project(handle_project) # Start program program.start() print('Hello {}'.format(program.name))
text = 'program {} send {} to you'.format(remote_program.name, body) print(text) def handle_send_status_message(message): remote_program = message.remote connection = message.connection status = message.body remote_program.information.status = status if __name__ == '__main__': # Create program object program = mepy.Program( _id=_id, key=key, http=servers["http"]) # Handle newly connected programs program.on_remote_program(lambda program: print('You are connected with program {}'.format(program.name))) # Handle newly obtained projects program.on_project(lambda project: print('you joined project {}'.format(project.name))) # Add handlers program.on_send_message('event', handle_send_event_message) program.on_send_message('move', handle_send_move_message) program.on_send_message('status', handle_send_status_message) # Start program program.start()
def handle_send_text_message(message): """Handle a send textmessage""" remote_program = message.remote # connection = message.connection body = message.body text = 'program {} send {} to you'.format(remote_program.name, body) print(text) if __name__ == '__main__': # Create program object program = mepy.Program( _id=_id, key=key, database=database_properties) # Add message handlers program.on_send_message('throttle', handle_send_throttle_message) program.on_send_message('steering', handle_send_steering_message) program.on_send_message('text', handle_send_text_message) # Handle newly connected programs program.on_remote_program(handle_remote_program) # Handle newly obtained projects program.on_project(handle_project) # Start program program.start()
try: tornado.ioloop.IOLoop.current().start() except: print("Tornado http loop already running?") if __name__ == '__main__': thread = threading.Thread(target=start_server, args=()) thread.deamon = True thread.start() # Create program object program = mepy.Program(_id=_id, key=key, http=servers["http"], bluetooth=False, u4vl={"active": False}) # Add message handlers program.on_send_message('input', handle_send_event_message) program.on_send_message('info', handle_send_info_message) # program.on_send_message('throttle', handle_send_throttle_message) # # Handle newly connected programs # program.on_remote_program(handle_remote_program) # # Handle newly obtained projects # program.on_project(handle_project) # Start program
else: player = None if player: huts = program.get_remote_programs_by_tags(['gamemaster_hut']) for hut in huts: hut.send('health-{}'.format(player), message.body) if __name__ == '__main__': # Create program object program = mepy.Program(_id='5b5efd00a9247b4ce6395901', key='nL1p870PLVoBcoj', http={ "active": True, "ws": True, "port": 5002 }) # Add message handlers program.on_send_message('reset', handle_send_reset_message) program.on_send_message('gamemode', handle_send_gamemode_message) program.on_send_message('score', handle_send_score_message) program.on_send_message('deaths', handle_send_deaths_message) program.on_send_message('kills', handle_send_kills_message) program.on_send_message('health', handle_send_health_message) # program.on_send_message('move', handle_send_move_message) # program.on_send_message('shoot', handle_send_shoot_message) # program.on_send_message('kills', handle_send_kills_message) # program.on_send_message('damage', handle_send_damage_message)