def next_mission(ac_id): msg = PprzMessage('datalink', 'NEXT_MISSION') msg['ac_id'] = ac_id messageInterface.send(msg)
def send_lwc(ac_id, value): msg = PprzMessage('datalink', 'PAYLOAD_COMMAND') msg['ac_id'] = ac_id msg['command'] = [value] messageInterface.send(msg)
def start_block(ac_id, index): msg = PprzMessage('ground', 'JUMP_TO_BLOCK') msg['block_id'] = index msg['ac_id'] = ac_id messageInterface.send(msg)
def update_mission(aircraft='200', duration=-9.0, **kwargs): mission = scenario.aircrafts[aircraft].currentMission msgs = mission.build_update_messages(duration, **kwargs) for msg in msgs: messageInterface.send(msg)