From 1982957bef4afa9b9e5605f24ce6d94cb1dc2bab Mon Sep 17 00:00:00 2001 From: Alessandro Simovic Date: Tue, 3 Jul 2018 10:28:27 +0200 Subject: [PATCH] Added/moved namespaces in events module --- src/modules/events/rc_loss_alarm.cpp | 8 ++++++++ src/modules/events/rc_loss_alarm.h | 8 ++++++++ src/modules/events/send_event.cpp | 5 +++++ src/modules/events/send_event.h | 9 +++++++-- src/modules/events/set_leds.cpp | 8 +++++++- src/modules/events/status_display.cpp | 8 +++++++- src/modules/events/status_display.h | 5 ++++- src/modules/events/subscriber_handler.cpp | 5 ++++- 8 files changed, 50 insertions(+), 6 deletions(-) diff --git a/src/modules/events/rc_loss_alarm.cpp b/src/modules/events/rc_loss_alarm.cpp index e2e9ce1561..08408bf544 100644 --- a/src/modules/events/rc_loss_alarm.cpp +++ b/src/modules/events/rc_loss_alarm.cpp @@ -47,6 +47,11 @@ #include +namespace events +{ +namespace rc_loss +{ + RC_Loss_Alarm::RC_Loss_Alarm(const events::SubscriberHandler &subscriber_handler) : _subscriber_handler(subscriber_handler) { @@ -101,3 +106,6 @@ void RC_Loss_Alarm::play_tune() orb_publish(ORB_ID(tune_control), _tune_control_pub, &tune_control); } } + +} /* namespace rc_loss */ +} /* namespace events */ diff --git a/src/modules/events/rc_loss_alarm.h b/src/modules/events/rc_loss_alarm.h index 5449c16441..f28c7d93f0 100644 --- a/src/modules/events/rc_loss_alarm.h +++ b/src/modules/events/rc_loss_alarm.h @@ -44,6 +44,11 @@ #include #include +namespace events +{ +namespace rc_loss +{ + class RC_Loss_Alarm { public: @@ -73,3 +78,6 @@ private: orb_advert_t _tune_control_pub = nullptr; const events::SubscriberHandler &_subscriber_handler; }; + +} /* namespace rc_loss */ +} /* namespace events */ diff --git a/src/modules/events/send_event.cpp b/src/modules/events/send_event.cpp index 4a21d01307..14004e93c7 100644 --- a/src/modules/events/send_event.cpp +++ b/src/modules/events/send_event.cpp @@ -38,6 +38,9 @@ #include #include +namespace events +{ + struct work_s SendEvent::_work = {}; // Run it at 30 Hz. @@ -283,3 +286,5 @@ int SendEvent::custom_command(int argc, char *argv[]) return 0; } + +} /* namespace events */ diff --git a/src/modules/events/send_event.h b/src/modules/events/send_event.h index 5a0ffc5e00..6fd4ad5548 100644 --- a/src/modules/events/send_event.h +++ b/src/modules/events/send_event.h @@ -42,6 +42,9 @@ #include #include +namespace events +{ + extern "C" __EXPORT int send_event_main(int argc, char *argv[]); class SendEvent : public ModuleBase @@ -83,8 +86,10 @@ private: void answer_command(const vehicle_command_s &cmd, unsigned result); static struct work_s _work; - events::SubscriberHandler _subscriber_handler; + SubscriberHandler _subscriber_handler; status::StatusDisplay _status_display; - RC_Loss_Alarm _rc_loss_alarm; + rc_loss::RC_Loss_Alarm _rc_loss_alarm; orb_advert_t _command_ack_pub = nullptr; }; + +} /* namespace events */ diff --git a/src/modules/events/set_leds.cpp b/src/modules/events/set_leds.cpp index f589b1a08d..ed441f5c1d 100644 --- a/src/modules/events/set_leds.cpp +++ b/src/modules/events/set_leds.cpp @@ -40,9 +40,15 @@ #include "status_display.h" -using namespace status; +namespace events +{ +namespace status +{ void StatusDisplay::set_leds() { // Put your LED handling here } + +} /* namespace status */ +} /* namespace events */ diff --git a/src/modules/events/status_display.cpp b/src/modules/events/status_display.cpp index eb2a7ccaa6..b2c4fe5a65 100644 --- a/src/modules/events/status_display.cpp +++ b/src/modules/events/status_display.cpp @@ -43,7 +43,10 @@ #include "status_display.h" #include -using namespace status; +namespace events +{ +namespace status +{ StatusDisplay::StatusDisplay(const events::SubscriberHandler &subscriber_handler) : _subscriber_handler(subscriber_handler) @@ -106,3 +109,6 @@ void StatusDisplay::publish() _led_control_pub = orb_advertise_queue(ORB_ID(led_control), &_led_control, LED_UORB_QUEUE_LENGTH); } } + +} /* namespace status */ +} /* namespace events */ diff --git a/src/modules/events/status_display.h b/src/modules/events/status_display.h index 2119ff6d89..696956416c 100644 --- a/src/modules/events/status_display.h +++ b/src/modules/events/status_display.h @@ -51,6 +51,8 @@ #include #include +namespace events +{ namespace status { @@ -98,4 +100,5 @@ private: const events::SubscriberHandler &_subscriber_handler; }; -} /* status */ +} /* namespace status */ +} /* namespace events */ diff --git a/src/modules/events/subscriber_handler.cpp b/src/modules/events/subscriber_handler.cpp index 7ea01c0d79..5ab281a234 100644 --- a/src/modules/events/subscriber_handler.cpp +++ b/src/modules/events/subscriber_handler.cpp @@ -3,7 +3,8 @@ #include -using namespace events; +namespace events +{ void SubscriberHandler::subscribe() { @@ -97,3 +98,5 @@ void SubscriberHandler::check_for_updates() } } + +} /* namespace events */