void copilot_init(void)
Init function.
pprz_mutex_t copilot_cam_snapshot_mtx
void copilot_parse_cam_snapshot_dl(uint8_t *buf)
Message processing functions.
pprz_mutex_t copilot_status_mtx
pprz_mutex_t copilot_cam_payload_mtx
void copilot_parse_cam_payload_dl(uint8_t *buf)
copy CAMERA_PAYLOAD message and mark it to be sent
void copilot_parse_payload_command_dl(uint8_t *buf)
Pass through PAYLOAD_COMMAND message and send it as PAYLOAD msg over telemetry.
void copilot_parse_copilot_status_dl(uint8_t *buf)
copy COPILOT_STATUS message and mark it to be sent
void copilot_parse_move_wp_dl(uint8_t *buf)
If MOVE_WP from GCS.
void copilot_periodic(void)
Periodic function.
Handling of messages coming from ground and other A/Cs.
unsigned short uint16_t
Typedef defining 16 bit unsigned short type.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.