aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_mission.h
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-07-12 18:43:09 +0200
committerLorenz Meier <lm@inf.ethz.ch>2014-07-12 18:43:09 +0200
commit0144a7dacfdb398c6133a9bf2df35facdbdfe6e3 (patch)
treed7efdbf957867099f6a0b5b6d563b71f569ecd4a /src/modules/mavlink/mavlink_mission.h
parentffebe45c4ce6cb248314141d91abcb74fbf9174e (diff)
downloadpx4-firmware-0144a7dacfdb398c6133a9bf2df35facdbdfe6e3.tar.gz
px4-firmware-0144a7dacfdb398c6133a9bf2df35facdbdfe6e3.tar.bz2
px4-firmware-0144a7dacfdb398c6133a9bf2df35facdbdfe6e3.zip
mavlink: Optimize to native types where possible, move things to optimize alignment
Diffstat (limited to 'src/modules/mavlink/mavlink_mission.h')
-rw-r--r--src/modules/mavlink/mavlink_mission.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/modules/mavlink/mavlink_mission.h b/src/modules/mavlink/mavlink_mission.h
index 1964a45e8..f63c32f24 100644
--- a/src/modules/mavlink/mavlink_mission.h
+++ b/src/modules/mavlink/mavlink_mission.h
@@ -143,8 +143,6 @@ public:
private:
Mavlink* _mavlink;
- mavlink_channel_t _channel;
- uint8_t _comp_id;
enum MAVLINK_WPM_STATES _state; ///< Current state
@@ -153,7 +151,7 @@ private:
uint32_t _action_timeout;
uint32_t _retry_timeout;
- unsigned _max_count; ///< Maximal count of mission items
+ unsigned _max_count; ///< Maximum number of mission items
int _dataman_id; ///< Dataman storage ID for active mission
unsigned _count; ///< Count of items in active mission
@@ -163,8 +161,8 @@ private:
unsigned _transfer_count; ///< Items count in current transmission
unsigned _transfer_seq; ///< Item sequence in current transmission
unsigned _transfer_current_seq; ///< Current item ID for current transmission (-1 means not initialized)
- uint8_t _transfer_partner_sysid; ///< Partener SysID for current transmission
- uint8_t _transfer_partner_compid; ///< Partner ComponentID for current transmission
+ unsigned _transfer_partner_sysid; ///< Partner system ID for current transmission
+ unsigned _transfer_partner_compid; ///< Partner component ID for current transmission
int _offboard_mission_sub;
int _mission_result_sub;
@@ -173,4 +171,7 @@ private:
MavlinkRateLimiter _slow_rate_limiter;
bool _verbose;
+
+ mavlink_channel_t _channel;
+ uint8_t _comp_id;
};