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)
Esempio n. 4
0
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)