29 #ifndef MISSIONLIB_COMMON_H
30 #define MISSIONLIB_COMMON_H
32 #include <mavlink/mavlink_types.h>
34 #ifndef MAVLINK_TIMEOUT
35 #define MAVLINK_TIMEOUT 15
uint8_t msg[10]
Buffer used for general comunication over SPI (out buffer)
void mavlink_mission_init(mavlink_mission_mgr *mgr)
enum MAVLINK_MISSION_MGR_STATES state
void mavlink_send_mission_ack(void)
mavlink_mission_mgr mission_mgr
void mavlink_mission_message_handler(const mavlink_message_t *msg)
MAVLINK_MISSION_MGR_STATES
State machine.
@ STATE_WAYPOINT_WRITE_TRANSACTION
void mavlink_mission_set_timer(void)
void mavlink_mission_periodic(void)
update current block and send if changed
void mavlink_mission_cancel_timer(void)
unsigned short uint16_t
Typedef defining 16 bit unsigned short type.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.