Browse Source
we have now fully transitioned to MAVLink 1.0, so we no longer need the compatibility layer and the old names in the codemaster
8 changed files with 118 additions and 176 deletions
@ -1,73 +0,0 @@
@@ -1,73 +0,0 @@
|
||||
/*
|
||||
compatibility header during transition to MAVLink 1.0 |
||||
*/ |
||||
|
||||
// in MAVLink 1.0 'waypoint' becomes 'mission'. We can remove these
|
||||
// mappings once we are not trying to support both protocols
|
||||
|
||||
#define MAVLINK_MSG_ID_WAYPOINT_CURRENT MAVLINK_MSG_ID_MISSION_CURRENT |
||||
#define MAVLINK_MSG_ID_WAYPOINT_CURRENT_LEN MAVLINK_MSG_ID_MISSION_CURRENT_LEN |
||||
#define mavlink_msg_waypoint_current_send mavlink_msg_mission_current_send |
||||
#define mavlink_msg_waypoint_current_decode mavlink_msg_mission_current_decode |
||||
|
||||
#define MAVLINK_MSG_ID_WAYPOINT_COUNT MAVLINK_MSG_ID_MISSION_COUNT |
||||
#define MAVLINK_MSG_ID_WAYPOINT_COUNT_LEN MAVLINK_MSG_ID_MISSION_COUNT_LEN |
||||
#define mavlink_msg_waypoint_count_send mavlink_msg_mission_count_send |
||||
#define mavlink_msg_waypoint_count_decode mavlink_msg_mission_count_decode |
||||
#define mavlink_waypoint_count_t mavlink_mission_count_t |
||||
|
||||
#define MAVLINK_MSG_ID_WAYPOINT_REQUEST MAVLINK_MSG_ID_MISSION_REQUEST |
||||
#define MAVLINK_MSG_ID_WAYPOINT_REQUEST_LEN MAVLINK_MSG_ID_MISSION_REQUEST_LEN |
||||
#define mavlink_msg_waypoint_request_send mavlink_msg_mission_request_send |
||||
#define mavlink_msg_waypoint_request_decode mavlink_msg_mission_request_decode |
||||
#define mavlink_waypoint_request_t mavlink_mission_request_t |
||||
|
||||
#define MAVLINK_MSG_ID_WAYPOINT_REQUEST_LIST MAVLINK_MSG_ID_MISSION_REQUEST_LIST |
||||
#define MAVLINK_MSG_ID_WAYPOINT_REQUEST_LIST_LEN MAVLINK_MSG_ID_MISSION_REQUEST_LIST_LEN |
||||
#define mavlink_msg_waypoint_request_list_send mavlink_msg_mission_request_list_send |
||||
#define mavlink_msg_waypoint_request_list_decode mavlink_msg_mission_request_list_decode |
||||
#define mavlink_waypoint_request_list_t mavlink_mission_request_list_t |
||||
|
||||
#define MAVLINK_MSG_ID_WAYPOINT MAVLINK_MSG_ID_MISSION_ITEM |
||||
#define MAVLINK_MSG_ID_WAYPOINT_LEN MAVLINK_MSG_ID_MISSION_ITEM_LEN |
||||
#define mavlink_msg_waypoint_send mavlink_msg_mission_item_send |
||||
#define mavlink_msg_waypoint_decode mavlink_msg_mission_item_decode |
||||
#define mavlink_waypoint_t mavlink_mission_item_t |
||||
|
||||
#define MAVLINK_MSG_ID_WAYPOINT_ACK MAVLINK_MSG_ID_MISSION_ACK |
||||
#define MAVLINK_MSG_ID_WAYPOINT_ACK_LEN MAVLINK_MSG_ID_MISSION_ACK_LEN |
||||
#define mavlink_msg_waypoint_ack_send mavlink_msg_mission_ack_send |
||||
#define mavlink_msg_waypoint_ack_decode mavlink_msg_mission_ack_decode |
||||
#define mavlink_waypoint_ack_t mavlink_mission_ack_t |
||||
|
||||
#define MAVLINK_MSG_ID_WAYPOINT_CLEAR_ALL MAVLINK_MSG_ID_MISSION_CLEAR_ALL |
||||
#define MAVLINK_MSG_ID_WAYPOINT_CLEAR_ALL_LEN MAVLINK_MSG_ID_MISSION_CLEAR_ALL_LEN |
||||
#define mavlink_msg_waypoint_clear_all_send mavlink_msg_mission_clear_all_send |
||||
#define mavlink_msg_waypoint_clear_all_decode mavlink_msg_mission_clear_all_decode |
||||
#define mavlink_waypoint_clear_all_t mavlink_mission_clear_all_t |
||||
|
||||
#define MAVLINK_MSG_ID_WAYPOINT_SET_CURRENT MAVLINK_MSG_ID_MISSION_SET_CURRENT |
||||
#define MAVLINK_MSG_ID_WAYPOINT_SET_CURRENT_LEN MAVLINK_MSG_ID_MISSION_SET_CURRENT_LEN |
||||
#define mavlink_msg_waypoint_set_current_send mavlink_msg_mission_set_current_send |
||||
#define mavlink_msg_waypoint_set_current_decode mavlink_msg_mission_set_current_decode |
||||
#define mavlink_waypoint_set_current_t mavlink_mission_set_current_t |
||||
|
||||
#define MAV_CMD_DO_SET_ROI MAV_CMD_NAV_ROI |
||||
|
||||
static uint8_t mav_var_type(enum ap_var_type t) |
||||
{ |
||||
if (t == AP_PARAM_INT8) { |
||||
return MAVLINK_TYPE_INT8_T; |
||||
} |
||||
if (t == AP_PARAM_INT16) { |
||||
return MAVLINK_TYPE_INT16_T; |
||||
} |
||||
if (t == AP_PARAM_INT32) { |
||||
return MAVLINK_TYPE_INT32_T; |
||||
} |
||||
// treat any others as float
|
||||
return MAVLINK_TYPE_FLOAT; |
||||
} |
||||
|
||||
#define MAV_FIXED_WING MAV_TYPE_FIXED_WING |
||||
|
Loading…
Reference in new issue