aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_main.h
diff options
context:
space:
mode:
authorAnton Babushkin <anton.babushkin@me.com>2014-03-01 18:30:30 +0400
committerAnton Babushkin <anton.babushkin@me.com>2014-03-01 18:30:30 +0400
commit256cc2b411b1f36397884bfd019b9ac3e4cd1850 (patch)
tree8309eaa310237ce198f53fe587c43dbf478c9490 /src/modules/mavlink/mavlink_main.h
parentc10ef787539265bc36fb76c855aa19b30ea24b04 (diff)
downloadpx4-firmware-256cc2b411b1f36397884bfd019b9ac3e4cd1850.tar.gz
px4-firmware-256cc2b411b1f36397884bfd019b9ac3e4cd1850.tar.bz2
px4-firmware-256cc2b411b1f36397884bfd019b9ac3e4cd1850.zip
mavlink: cleanup and refactoring, rcS: EXIT_ON_END fix
Diffstat (limited to 'src/modules/mavlink/mavlink_main.h')
-rw-r--r--src/modules/mavlink/mavlink_main.h25
1 files changed, 11 insertions, 14 deletions
diff --git a/src/modules/mavlink/mavlink_main.h b/src/modules/mavlink/mavlink_main.h
index ebea53d52..94bef7e72 100644
--- a/src/modules/mavlink/mavlink_main.h
+++ b/src/modules/mavlink/mavlink_main.h
@@ -142,7 +142,7 @@ public:
int get_uart_fd();
- const char *device_name;
+ const char *_device_name;
enum MAVLINK_MODE {
MODE_CUSTOM = 0,
@@ -191,10 +191,7 @@ protected:
private:
int _mavlink_fd;
- bool thread_running;
- int _mavlink_task; /**< task handle for sensor task */
-
- int _mavlink_incoming_fd; /**< file descriptor on which to receive incoming strings */
+ bool _task_running;
perf_counter_t _loop_perf; /**< loop performance counter */
@@ -204,7 +201,7 @@ private:
MavlinkOrbSubscription *_subscriptions;
MavlinkStream *_streams;
- orb_advert_t mission_pub;
+ orb_advert_t _mission_pub;
struct mission_s mission;
uint8_t missionlib_msg_buf[sizeof(mavlink_message_t)];
MAVLINK_MODE _mode;
@@ -212,17 +209,17 @@ private:
uint8_t _mavlink_wpm_comp_id;
mavlink_channel_t _channel;
- struct mavlink_logbuffer lb;
- unsigned int total_counter;
+ struct mavlink_logbuffer _logbuffer;
+ unsigned int _total_counter;
- pthread_t receive_thread;
+ pthread_t _receive_thread;
/* Allocate storage space for waypoints */
- mavlink_wpm_storage wpm_s;
- mavlink_wpm_storage *wpm;
+ mavlink_wpm_storage _wpm_s;
+ mavlink_wpm_storage *_wpm;
bool _verbose;
- int _uart;
+ int _uart_fd;
int _baudrate;
int _datarate;
@@ -231,11 +228,11 @@ private:
* logic will send parameters from the current index
* to len - 1, the end of the param list.
*/
- unsigned int mavlink_param_queue_index;
+ unsigned int _mavlink_param_queue_index;
bool mavlink_link_termination_allowed;
- char * _subscribe_to_stream;
+ char *_subscribe_to_stream;
float _subscribe_to_stream_rate;
/**