187MESSAGE(
"Forwarding PAYLOAD_COMMAND messages.")
int pprz_mtx_unlock(pprz_mutex_t *mtx)
int pprz_mtx_init(pprz_mutex_t *mtx)
int pprz_mtx_lock(pprz_mutex_t *mtx)
Mission Computer module, interfacing the mission computer (also known as Copilot),...
struct CameraPayload cam_payload
void copilot_init(void)
Init function.
pprz_mutex_t copilot_cam_snapshot_mtx
struct CopilotStatus copilot_status
void copilot_parse_cam_snapshot_dl(uint8_t *buf)
copy CAMERA_SNAPSHOT message and mark it to be sent
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.
struct CameraSnapshot cam_snapshot
void copilot_parse_copilot_status_dl(uint8_t *buf)
copy COPILOT_STATUS message and mark it to be sent
void copilot_periodic(void)
Periodic function.
uint8_t * datalink_get_buffer(void)
get datalink buffer address
Periodic telemetry system header (includes downlink utility and generated code).
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.