30 #ifndef BEBOP_AUTONOMY_AUTOGENERATED_ardrone3_STATE_CALLBACKS_H 31 #define BEBOP_AUTONOMY_AUTOGENERATED_ardrone3_STATE_CALLBACKS_H 35 #include "libARSAL/ARSAL.h" 36 #include "libARController/ARController.h" 40 #include "bebop_driver/BebopArdrone3Config.h" 42 #include "bebop_msgs/Ardrone3MediaRecordStatePictureStateChanged.h" 43 #include "bebop_msgs/Ardrone3MediaRecordStateVideoStateChanged.h" 44 #include "bebop_msgs/Ardrone3MediaRecordStatePictureStateChangedV2.h" 45 #include "bebop_msgs/Ardrone3MediaRecordStateVideoStateChangedV2.h" 46 #include "bebop_msgs/Ardrone3MediaRecordStateVideoResolutionState.h" 47 #include "bebop_msgs/Ardrone3PilotingStateFlatTrimChanged.h" 48 #include "bebop_msgs/Ardrone3PilotingStateFlyingStateChanged.h" 49 #include "bebop_msgs/Ardrone3PilotingStateAlertStateChanged.h" 50 #include "bebop_msgs/Ardrone3PilotingStateNavigateHomeStateChanged.h" 51 #include "bebop_msgs/Ardrone3PilotingStatePositionChanged.h" 52 #include "bebop_msgs/Ardrone3PilotingStateSpeedChanged.h" 53 #include "bebop_msgs/Ardrone3PilotingStateAttitudeChanged.h" 54 #include "bebop_msgs/Ardrone3PilotingStateAutoTakeOffModeChanged.h" 55 #include "bebop_msgs/Ardrone3PilotingStateAltitudeChanged.h" 56 #include "bebop_msgs/Ardrone3PilotingStateGpsLocationChanged.h" 57 #include "bebop_msgs/Ardrone3PilotingStateLandingStateChanged.h" 58 #include "bebop_msgs/Ardrone3PilotingStateAirSpeedChanged.h" 59 #include "bebop_msgs/Ardrone3PilotingStatemoveToChanged.h" 60 #include "bebop_msgs/Ardrone3NetworkStateWifiScanListChanged.h" 61 #include "bebop_msgs/Ardrone3NetworkStateAllWifiScanChanged.h" 62 #include "bebop_msgs/Ardrone3NetworkStateWifiAuthChannelListChanged.h" 63 #include "bebop_msgs/Ardrone3NetworkStateAllWifiAuthChannelChanged.h" 64 #include "bebop_msgs/Ardrone3MediaStreamingStateVideoEnableChanged.h" 65 #include "bebop_msgs/Ardrone3MediaStreamingStateVideoStreamModeChanged.h" 66 #include "bebop_msgs/Ardrone3CameraStateOrientation.h" 67 #include "bebop_msgs/Ardrone3CameraStatedefaultCameraOrientation.h" 68 #include "bebop_msgs/Ardrone3CameraStateOrientationV2.h" 69 #include "bebop_msgs/Ardrone3CameraStatedefaultCameraOrientationV2.h" 70 #include "bebop_msgs/Ardrone3CameraStateVelocityRange.h" 71 #include "bebop_msgs/Ardrone3AntiflickeringStateelectricFrequencyChanged.h" 72 #include "bebop_msgs/Ardrone3AntiflickeringStatemodeChanged.h" 73 #include "bebop_msgs/Ardrone3GPSStateNumberOfSatelliteChanged.h" 74 #include "bebop_msgs/Ardrone3GPSStateHomeTypeAvailabilityChanged.h" 75 #include "bebop_msgs/Ardrone3GPSStateHomeTypeChosenChanged.h" 76 #include "bebop_msgs/Ardrone3PROStateFeatures.h" 77 #include "bebop_msgs/Ardrone3AccessoryStateConnectedAccessories.h" 89 ::bebop_msgs::Ardrone3MediaRecordStatePictureStateChanged::Ptr
msg_ptr;
94 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_PICTURESTATECHANGED)
98 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
99 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3MediaRecordStatePictureStateChanged>(topic, 10,
true);
103 ::bebop_msgs::Ardrone3MediaRecordStatePictureStateChanged::ConstPtr
GetDataCstPtr()
const 105 ::boost::lock_guard<boost::mutex> lock(
mutex_);
109 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
111 if (arguments == NULL)
113 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3MediaRecordStatePictureStateChanged::Update() arguments is NULL");
117 ::boost::lock_guard<boost::mutex> lock(
mutex_);
118 msg_ptr.reset(new ::bebop_msgs::Ardrone3MediaRecordStatePictureStateChanged());
119 msg_ptr->header.stamp = t;
120 msg_ptr->header.frame_id =
"base_link";
124 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_PICTURESTATECHANGED_STATE,
arg);
127 msg_ptr->state =
arg->value.U8;
131 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_PICTURESTATECHANGED_MASS_STORAGE_ID,
arg);
134 msg_ptr->mass_storage_id =
arg->value.U8;
147 ::bebop_msgs::Ardrone3MediaRecordStateVideoStateChanged::Ptr
msg_ptr;
152 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_VIDEOSTATECHANGED)
156 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
157 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3MediaRecordStateVideoStateChanged>(topic, 10,
true);
161 ::bebop_msgs::Ardrone3MediaRecordStateVideoStateChanged::ConstPtr
GetDataCstPtr()
const 163 ::boost::lock_guard<boost::mutex> lock(
mutex_);
167 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
169 if (arguments == NULL)
171 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3MediaRecordStateVideoStateChanged::Update() arguments is NULL");
175 ::boost::lock_guard<boost::mutex> lock(
mutex_);
176 msg_ptr.reset(new ::bebop_msgs::Ardrone3MediaRecordStateVideoStateChanged());
177 msg_ptr->header.stamp = t;
178 msg_ptr->header.frame_id =
"base_link";
182 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_VIDEOSTATECHANGED_STATE,
arg);
185 msg_ptr->state =
arg->value.I32;
189 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_VIDEOSTATECHANGED_MASS_STORAGE_ID,
arg);
192 msg_ptr->mass_storage_id =
arg->value.U8;
205 ::bebop_msgs::Ardrone3MediaRecordStatePictureStateChangedV2::Ptr
msg_ptr;
210 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_PICTURESTATECHANGEDV2)
214 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
215 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3MediaRecordStatePictureStateChangedV2>(topic, 10,
true);
219 ::bebop_msgs::Ardrone3MediaRecordStatePictureStateChangedV2::ConstPtr
GetDataCstPtr()
const 221 ::boost::lock_guard<boost::mutex> lock(
mutex_);
225 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
227 if (arguments == NULL)
229 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3MediaRecordStatePictureStateChangedV2::Update() arguments is NULL");
233 ::boost::lock_guard<boost::mutex> lock(
mutex_);
234 msg_ptr.reset(new ::bebop_msgs::Ardrone3MediaRecordStatePictureStateChangedV2());
235 msg_ptr->header.stamp = t;
236 msg_ptr->header.frame_id =
"base_link";
240 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_PICTURESTATECHANGEDV2_STATE,
arg);
243 msg_ptr->state =
arg->value.I32;
247 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_PICTURESTATECHANGEDV2_ERROR,
arg);
250 msg_ptr->error =
arg->value.I32;
263 ::bebop_msgs::Ardrone3MediaRecordStateVideoStateChangedV2::Ptr
msg_ptr;
268 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_VIDEOSTATECHANGEDV2)
272 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
273 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3MediaRecordStateVideoStateChangedV2>(topic, 10,
true);
277 ::bebop_msgs::Ardrone3MediaRecordStateVideoStateChangedV2::ConstPtr
GetDataCstPtr()
const 279 ::boost::lock_guard<boost::mutex> lock(
mutex_);
283 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
285 if (arguments == NULL)
287 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3MediaRecordStateVideoStateChangedV2::Update() arguments is NULL");
291 ::boost::lock_guard<boost::mutex> lock(
mutex_);
292 msg_ptr.reset(new ::bebop_msgs::Ardrone3MediaRecordStateVideoStateChangedV2());
293 msg_ptr->header.stamp = t;
294 msg_ptr->header.frame_id =
"base_link";
298 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_VIDEOSTATECHANGEDV2_STATE,
arg);
301 msg_ptr->state =
arg->value.I32;
305 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_VIDEOSTATECHANGEDV2_ERROR,
arg);
308 msg_ptr->error =
arg->value.I32;
321 ::bebop_msgs::Ardrone3MediaRecordStateVideoResolutionState::Ptr
msg_ptr;
326 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_VIDEORESOLUTIONSTATE)
330 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
331 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3MediaRecordStateVideoResolutionState>(topic, 10,
true);
335 ::bebop_msgs::Ardrone3MediaRecordStateVideoResolutionState::ConstPtr
GetDataCstPtr()
const 337 ::boost::lock_guard<boost::mutex> lock(
mutex_);
341 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
343 if (arguments == NULL)
345 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3MediaRecordStateVideoResolutionState::Update() arguments is NULL");
349 ::boost::lock_guard<boost::mutex> lock(
mutex_);
350 msg_ptr.reset(new ::bebop_msgs::Ardrone3MediaRecordStateVideoResolutionState());
351 msg_ptr->header.stamp = t;
352 msg_ptr->header.frame_id =
"base_link";
356 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_VIDEORESOLUTIONSTATE_STREAMING,
arg);
359 msg_ptr->streaming =
arg->value.I32;
363 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIARECORDSTATE_VIDEORESOLUTIONSTATE_RECORDING,
arg);
366 msg_ptr->recording =
arg->value.I32;
379 ::bebop_msgs::Ardrone3PilotingStateFlatTrimChanged::Ptr
msg_ptr;
384 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_FLATTRIMCHANGED)
388 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
389 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateFlatTrimChanged>(topic, 10,
true);
393 ::bebop_msgs::Ardrone3PilotingStateFlatTrimChanged::ConstPtr
GetDataCstPtr()
const 395 ::boost::lock_guard<boost::mutex> lock(
mutex_);
399 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
401 if (arguments == NULL)
403 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateFlatTrimChanged::Update() arguments is NULL");
407 ::boost::lock_guard<boost::mutex> lock(
mutex_);
408 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateFlatTrimChanged());
409 msg_ptr->header.stamp = t;
410 msg_ptr->header.frame_id =
"base_link";
423 ::bebop_msgs::Ardrone3PilotingStateFlyingStateChanged::Ptr
msg_ptr;
428 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED)
432 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
433 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateFlyingStateChanged>(topic, 10,
true);
437 ::bebop_msgs::Ardrone3PilotingStateFlyingStateChanged::ConstPtr
GetDataCstPtr()
const 439 ::boost::lock_guard<boost::mutex> lock(
mutex_);
443 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
445 if (arguments == NULL)
447 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateFlyingStateChanged::Update() arguments is NULL");
451 ::boost::lock_guard<boost::mutex> lock(
mutex_);
452 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateFlyingStateChanged());
453 msg_ptr->header.stamp = t;
454 msg_ptr->header.frame_id =
"base_link";
458 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_FLYINGSTATECHANGED_STATE,
arg);
461 msg_ptr->state =
arg->value.I32;
474 ::bebop_msgs::Ardrone3PilotingStateAlertStateChanged::Ptr
msg_ptr;
479 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_ALERTSTATECHANGED)
483 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
484 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateAlertStateChanged>(topic, 10,
true);
488 ::bebop_msgs::Ardrone3PilotingStateAlertStateChanged::ConstPtr
GetDataCstPtr()
const 490 ::boost::lock_guard<boost::mutex> lock(
mutex_);
494 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
496 if (arguments == NULL)
498 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateAlertStateChanged::Update() arguments is NULL");
502 ::boost::lock_guard<boost::mutex> lock(
mutex_);
503 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateAlertStateChanged());
504 msg_ptr->header.stamp = t;
505 msg_ptr->header.frame_id =
"base_link";
509 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_ALERTSTATECHANGED_STATE,
arg);
512 msg_ptr->state =
arg->value.I32;
525 ::bebop_msgs::Ardrone3PilotingStateNavigateHomeStateChanged::Ptr
msg_ptr;
530 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_NAVIGATEHOMESTATECHANGED)
534 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
535 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateNavigateHomeStateChanged>(topic, 10,
true);
539 ::bebop_msgs::Ardrone3PilotingStateNavigateHomeStateChanged::ConstPtr
GetDataCstPtr()
const 541 ::boost::lock_guard<boost::mutex> lock(
mutex_);
545 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
547 if (arguments == NULL)
549 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateNavigateHomeStateChanged::Update() arguments is NULL");
553 ::boost::lock_guard<boost::mutex> lock(
mutex_);
554 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateNavigateHomeStateChanged());
555 msg_ptr->header.stamp = t;
556 msg_ptr->header.frame_id =
"base_link";
560 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_NAVIGATEHOMESTATECHANGED_STATE,
arg);
563 msg_ptr->state =
arg->value.I32;
567 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_NAVIGATEHOMESTATECHANGED_REASON,
arg);
570 msg_ptr->reason =
arg->value.I32;
583 ::bebop_msgs::Ardrone3PilotingStatePositionChanged::Ptr
msg_ptr;
588 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_POSITIONCHANGED)
592 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
593 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStatePositionChanged>(topic, 10,
true);
597 ::bebop_msgs::Ardrone3PilotingStatePositionChanged::ConstPtr
GetDataCstPtr()
const 599 ::boost::lock_guard<boost::mutex> lock(
mutex_);
603 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
605 if (arguments == NULL)
607 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStatePositionChanged::Update() arguments is NULL");
611 ::boost::lock_guard<boost::mutex> lock(
mutex_);
612 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStatePositionChanged());
613 msg_ptr->header.stamp = t;
614 msg_ptr->header.frame_id =
"base_link";
618 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_POSITIONCHANGED_LATITUDE,
arg);
621 msg_ptr->latitude =
arg->value.Double;
625 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_POSITIONCHANGED_LONGITUDE,
arg);
628 msg_ptr->longitude =
arg->value.Double;
632 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_POSITIONCHANGED_ALTITUDE,
arg);
635 msg_ptr->altitude =
arg->value.Double;
648 ::bebop_msgs::Ardrone3PilotingStateSpeedChanged::Ptr
msg_ptr;
653 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_SPEEDCHANGED)
657 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
658 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateSpeedChanged>(topic, 10,
true);
662 ::bebop_msgs::Ardrone3PilotingStateSpeedChanged::ConstPtr
GetDataCstPtr()
const 664 ::boost::lock_guard<boost::mutex> lock(
mutex_);
668 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
670 if (arguments == NULL)
672 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateSpeedChanged::Update() arguments is NULL");
676 ::boost::lock_guard<boost::mutex> lock(
mutex_);
677 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateSpeedChanged());
678 msg_ptr->header.stamp = t;
679 msg_ptr->header.frame_id =
"base_link";
683 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_SPEEDCHANGED_SPEEDX,
arg);
686 msg_ptr->speedX =
arg->value.Float;
690 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_SPEEDCHANGED_SPEEDY,
arg);
693 msg_ptr->speedY =
arg->value.Float;
697 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_SPEEDCHANGED_SPEEDZ,
arg);
700 msg_ptr->speedZ =
arg->value.Float;
713 ::bebop_msgs::Ardrone3PilotingStateAttitudeChanged::Ptr
msg_ptr;
718 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_ATTITUDECHANGED)
722 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
723 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateAttitudeChanged>(topic, 10,
true);
727 ::bebop_msgs::Ardrone3PilotingStateAttitudeChanged::ConstPtr
GetDataCstPtr()
const 729 ::boost::lock_guard<boost::mutex> lock(
mutex_);
733 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
735 if (arguments == NULL)
737 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateAttitudeChanged::Update() arguments is NULL");
741 ::boost::lock_guard<boost::mutex> lock(
mutex_);
742 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateAttitudeChanged());
743 msg_ptr->header.stamp = t;
744 msg_ptr->header.frame_id =
"base_link";
748 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_ATTITUDECHANGED_ROLL,
arg);
751 msg_ptr->roll =
arg->value.Float;
755 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_ATTITUDECHANGED_PITCH,
arg);
758 msg_ptr->pitch =
arg->value.Float;
762 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_ATTITUDECHANGED_YAW,
arg);
765 msg_ptr->yaw =
arg->value.Float;
778 ::bebop_msgs::Ardrone3PilotingStateAutoTakeOffModeChanged::Ptr
msg_ptr;
783 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AUTOTAKEOFFMODECHANGED)
787 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
788 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateAutoTakeOffModeChanged>(topic, 10,
true);
792 ::bebop_msgs::Ardrone3PilotingStateAutoTakeOffModeChanged::ConstPtr
GetDataCstPtr()
const 794 ::boost::lock_guard<boost::mutex> lock(
mutex_);
798 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
800 if (arguments == NULL)
802 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateAutoTakeOffModeChanged::Update() arguments is NULL");
806 ::boost::lock_guard<boost::mutex> lock(
mutex_);
807 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateAutoTakeOffModeChanged());
808 msg_ptr->header.stamp = t;
809 msg_ptr->header.frame_id =
"base_link";
813 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AUTOTAKEOFFMODECHANGED_STATE,
arg);
816 msg_ptr->state =
arg->value.U8;
829 ::bebop_msgs::Ardrone3PilotingStateAltitudeChanged::Ptr
msg_ptr;
834 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_ALTITUDECHANGED)
838 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
839 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateAltitudeChanged>(topic, 10,
true);
843 ::bebop_msgs::Ardrone3PilotingStateAltitudeChanged::ConstPtr
GetDataCstPtr()
const 845 ::boost::lock_guard<boost::mutex> lock(
mutex_);
849 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
851 if (arguments == NULL)
853 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateAltitudeChanged::Update() arguments is NULL");
857 ::boost::lock_guard<boost::mutex> lock(
mutex_);
858 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateAltitudeChanged());
859 msg_ptr->header.stamp = t;
860 msg_ptr->header.frame_id =
"base_link";
864 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_ALTITUDECHANGED_ALTITUDE,
arg);
867 msg_ptr->altitude =
arg->value.Double;
880 ::bebop_msgs::Ardrone3PilotingStateGpsLocationChanged::Ptr
msg_ptr;
885 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_GPSLOCATIONCHANGED)
889 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
890 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateGpsLocationChanged>(topic, 10,
true);
894 ::bebop_msgs::Ardrone3PilotingStateGpsLocationChanged::ConstPtr
GetDataCstPtr()
const 896 ::boost::lock_guard<boost::mutex> lock(
mutex_);
900 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
902 if (arguments == NULL)
904 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateGpsLocationChanged::Update() arguments is NULL");
908 ::boost::lock_guard<boost::mutex> lock(
mutex_);
909 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateGpsLocationChanged());
910 msg_ptr->header.stamp = t;
911 msg_ptr->header.frame_id =
"base_link";
915 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_GPSLOCATIONCHANGED_LATITUDE,
arg);
918 msg_ptr->latitude =
arg->value.Double;
922 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_GPSLOCATIONCHANGED_LONGITUDE,
arg);
925 msg_ptr->longitude =
arg->value.Double;
929 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_GPSLOCATIONCHANGED_ALTITUDE,
arg);
932 msg_ptr->altitude =
arg->value.Double;
936 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_GPSLOCATIONCHANGED_LATITUDE_ACCURACY,
arg);
939 msg_ptr->latitude_accuracy =
arg->value.I8;
943 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_GPSLOCATIONCHANGED_LONGITUDE_ACCURACY,
arg);
946 msg_ptr->longitude_accuracy =
arg->value.I8;
950 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_GPSLOCATIONCHANGED_ALTITUDE_ACCURACY,
arg);
953 msg_ptr->altitude_accuracy =
arg->value.I8;
966 ::bebop_msgs::Ardrone3PilotingStateLandingStateChanged::Ptr
msg_ptr;
971 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_LANDINGSTATECHANGED)
975 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
976 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateLandingStateChanged>(topic, 10,
true);
980 ::bebop_msgs::Ardrone3PilotingStateLandingStateChanged::ConstPtr
GetDataCstPtr()
const 982 ::boost::lock_guard<boost::mutex> lock(
mutex_);
986 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
988 if (arguments == NULL)
990 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateLandingStateChanged::Update() arguments is NULL");
994 ::boost::lock_guard<boost::mutex> lock(
mutex_);
995 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateLandingStateChanged());
996 msg_ptr->header.stamp = t;
997 msg_ptr->header.frame_id =
"base_link";
1001 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_LANDINGSTATECHANGED_STATE,
arg);
1004 msg_ptr->state =
arg->value.I32;
1017 ::bebop_msgs::Ardrone3PilotingStateAirSpeedChanged::Ptr
msg_ptr;
1022 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AIRSPEEDCHANGED)
1026 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1027 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStateAirSpeedChanged>(topic, 10,
true);
1031 ::bebop_msgs::Ardrone3PilotingStateAirSpeedChanged::ConstPtr
GetDataCstPtr()
const 1033 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1037 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1039 if (arguments == NULL)
1041 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStateAirSpeedChanged::Update() arguments is NULL");
1045 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1046 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStateAirSpeedChanged());
1047 msg_ptr->header.stamp = t;
1048 msg_ptr->header.frame_id =
"base_link";
1052 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_AIRSPEEDCHANGED_AIRSPEED,
arg);
1055 msg_ptr->airSpeed =
arg->value.Float;
1068 ::bebop_msgs::Ardrone3PilotingStatemoveToChanged::Ptr
msg_ptr;
1073 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_MOVETOCHANGED)
1077 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1078 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3PilotingStatemoveToChanged>(topic, 10,
true);
1082 ::bebop_msgs::Ardrone3PilotingStatemoveToChanged::ConstPtr
GetDataCstPtr()
const 1084 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1088 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1090 if (arguments == NULL)
1092 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PilotingStatemoveToChanged::Update() arguments is NULL");
1096 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1097 msg_ptr.reset(new ::bebop_msgs::Ardrone3PilotingStatemoveToChanged());
1098 msg_ptr->header.stamp = t;
1099 msg_ptr->header.frame_id =
"base_link";
1103 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_MOVETOCHANGED_LATITUDE,
arg);
1106 msg_ptr->latitude =
arg->value.Double;
1110 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_MOVETOCHANGED_LONGITUDE,
arg);
1113 msg_ptr->longitude =
arg->value.Double;
1117 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_MOVETOCHANGED_ALTITUDE,
arg);
1120 msg_ptr->altitude =
arg->value.Double;
1124 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_MOVETOCHANGED_ORIENTATION_MODE,
arg);
1127 msg_ptr->orientation_mode =
arg->value.I32;
1131 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_MOVETOCHANGED_HEADING,
arg);
1134 msg_ptr->heading =
arg->value.Float;
1138 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PILOTINGSTATE_MOVETOCHANGED_STATUS,
arg);
1141 msg_ptr->status =
arg->value.I32;
1154 ::bebop_msgs::Ardrone3NetworkStateWifiScanListChanged::Ptr
msg_ptr;
1159 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_WIFISCANLISTCHANGED)
1163 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1164 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3NetworkStateWifiScanListChanged>(topic, 10,
true);
1168 ::bebop_msgs::Ardrone3NetworkStateWifiScanListChanged::ConstPtr
GetDataCstPtr()
const 1170 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1174 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1176 if (arguments == NULL)
1178 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3NetworkStateWifiScanListChanged::Update() arguments is NULL");
1182 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1183 msg_ptr.reset(new ::bebop_msgs::Ardrone3NetworkStateWifiScanListChanged());
1184 msg_ptr->header.stamp = t;
1185 msg_ptr->header.frame_id =
"base_link";
1189 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_WIFISCANLISTCHANGED_SSID,
arg);
1192 msg_ptr->ssid =
arg->value.String;
1196 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_WIFISCANLISTCHANGED_RSSI,
arg);
1199 msg_ptr->rssi =
arg->value.I16;
1203 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_WIFISCANLISTCHANGED_BAND,
arg);
1206 msg_ptr->band =
arg->value.I32;
1210 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_WIFISCANLISTCHANGED_CHANNEL,
arg);
1213 msg_ptr->channel =
arg->value.U8;
1226 ::bebop_msgs::Ardrone3NetworkStateAllWifiScanChanged::Ptr
msg_ptr;
1231 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_ALLWIFISCANCHANGED)
1235 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1236 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3NetworkStateAllWifiScanChanged>(topic, 10,
true);
1240 ::bebop_msgs::Ardrone3NetworkStateAllWifiScanChanged::ConstPtr
GetDataCstPtr()
const 1242 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1246 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1248 if (arguments == NULL)
1250 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3NetworkStateAllWifiScanChanged::Update() arguments is NULL");
1254 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1255 msg_ptr.reset(new ::bebop_msgs::Ardrone3NetworkStateAllWifiScanChanged());
1256 msg_ptr->header.stamp = t;
1257 msg_ptr->header.frame_id =
"base_link";
1270 ::bebop_msgs::Ardrone3NetworkStateWifiAuthChannelListChanged::Ptr
msg_ptr;
1275 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_WIFIAUTHCHANNELLISTCHANGED)
1279 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1280 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3NetworkStateWifiAuthChannelListChanged>(topic, 10,
true);
1284 ::bebop_msgs::Ardrone3NetworkStateWifiAuthChannelListChanged::ConstPtr
GetDataCstPtr()
const 1286 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1290 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1292 if (arguments == NULL)
1294 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3NetworkStateWifiAuthChannelListChanged::Update() arguments is NULL");
1298 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1299 msg_ptr.reset(new ::bebop_msgs::Ardrone3NetworkStateWifiAuthChannelListChanged());
1300 msg_ptr->header.stamp = t;
1301 msg_ptr->header.frame_id =
"base_link";
1305 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_WIFIAUTHCHANNELLISTCHANGED_BAND,
arg);
1308 msg_ptr->band =
arg->value.I32;
1312 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_WIFIAUTHCHANNELLISTCHANGED_CHANNEL,
arg);
1315 msg_ptr->channel =
arg->value.U8;
1319 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_WIFIAUTHCHANNELLISTCHANGED_IN_OR_OUT,
arg);
1322 msg_ptr->in_or_out =
arg->value.U8;
1335 ::bebop_msgs::Ardrone3NetworkStateAllWifiAuthChannelChanged::Ptr
msg_ptr;
1340 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_NETWORKSTATE_ALLWIFIAUTHCHANNELCHANGED)
1344 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1345 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3NetworkStateAllWifiAuthChannelChanged>(topic, 10,
true);
1349 ::bebop_msgs::Ardrone3NetworkStateAllWifiAuthChannelChanged::ConstPtr
GetDataCstPtr()
const 1351 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1355 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1357 if (arguments == NULL)
1359 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3NetworkStateAllWifiAuthChannelChanged::Update() arguments is NULL");
1363 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1364 msg_ptr.reset(new ::bebop_msgs::Ardrone3NetworkStateAllWifiAuthChannelChanged());
1365 msg_ptr->header.stamp = t;
1366 msg_ptr->header.frame_id =
"base_link";
1379 ::bebop_msgs::Ardrone3MediaStreamingStateVideoEnableChanged::Ptr
msg_ptr;
1384 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIASTREAMINGSTATE_VIDEOENABLECHANGED)
1388 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1389 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3MediaStreamingStateVideoEnableChanged>(topic, 10,
true);
1393 ::bebop_msgs::Ardrone3MediaStreamingStateVideoEnableChanged::ConstPtr
GetDataCstPtr()
const 1395 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1399 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1401 if (arguments == NULL)
1403 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3MediaStreamingStateVideoEnableChanged::Update() arguments is NULL");
1407 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1408 msg_ptr.reset(new ::bebop_msgs::Ardrone3MediaStreamingStateVideoEnableChanged());
1409 msg_ptr->header.stamp = t;
1410 msg_ptr->header.frame_id =
"base_link";
1414 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIASTREAMINGSTATE_VIDEOENABLECHANGED_ENABLED,
arg);
1417 msg_ptr->enabled =
arg->value.I32;
1430 ::bebop_msgs::Ardrone3MediaStreamingStateVideoStreamModeChanged::Ptr
msg_ptr;
1435 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIASTREAMINGSTATE_VIDEOSTREAMMODECHANGED)
1439 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1440 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3MediaStreamingStateVideoStreamModeChanged>(topic, 10,
true);
1444 ::bebop_msgs::Ardrone3MediaStreamingStateVideoStreamModeChanged::ConstPtr
GetDataCstPtr()
const 1446 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1450 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1452 if (arguments == NULL)
1454 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3MediaStreamingStateVideoStreamModeChanged::Update() arguments is NULL");
1458 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1459 msg_ptr.reset(new ::bebop_msgs::Ardrone3MediaStreamingStateVideoStreamModeChanged());
1460 msg_ptr->header.stamp = t;
1461 msg_ptr->header.frame_id =
"base_link";
1465 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_MEDIASTREAMINGSTATE_VIDEOSTREAMMODECHANGED_MODE,
arg);
1468 msg_ptr->mode =
arg->value.I32;
1481 ::bebop_msgs::Ardrone3CameraStateOrientation::Ptr
msg_ptr;
1486 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_ORIENTATION)
1490 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1491 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3CameraStateOrientation>(topic, 10,
true);
1497 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1501 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1503 if (arguments == NULL)
1505 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3CameraStateOrientation::Update() arguments is NULL");
1509 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1510 msg_ptr.reset(new ::bebop_msgs::Ardrone3CameraStateOrientation());
1511 msg_ptr->header.stamp = t;
1512 msg_ptr->header.frame_id =
"base_link";
1516 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_ORIENTATION_TILT,
arg);
1519 msg_ptr->tilt =
arg->value.I8;
1523 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_ORIENTATION_PAN,
arg);
1526 msg_ptr->pan =
arg->value.I8;
1539 ::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientation::Ptr
msg_ptr;
1544 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_DEFAULTCAMERAORIENTATION)
1548 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1549 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3CameraStatedefaultCameraOrientation>(topic, 10,
true);
1553 ::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientation::ConstPtr
GetDataCstPtr()
const 1555 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1559 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1561 if (arguments == NULL)
1563 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3CameraStatedefaultCameraOrientation::Update() arguments is NULL");
1567 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1568 msg_ptr.reset(new ::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientation());
1569 msg_ptr->header.stamp = t;
1570 msg_ptr->header.frame_id =
"base_link";
1574 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_DEFAULTCAMERAORIENTATION_TILT,
arg);
1577 msg_ptr->tilt =
arg->value.I8;
1581 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_DEFAULTCAMERAORIENTATION_PAN,
arg);
1584 msg_ptr->pan =
arg->value.I8;
1597 ::bebop_msgs::Ardrone3CameraStateOrientationV2::Ptr
msg_ptr;
1602 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_ORIENTATIONV2)
1606 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1607 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3CameraStateOrientationV2>(topic, 10,
true);
1613 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1617 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1619 if (arguments == NULL)
1621 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3CameraStateOrientationV2::Update() arguments is NULL");
1625 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1626 msg_ptr.reset(new ::bebop_msgs::Ardrone3CameraStateOrientationV2());
1627 msg_ptr->header.stamp = t;
1628 msg_ptr->header.frame_id =
"base_link";
1632 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_ORIENTATIONV2_TILT,
arg);
1635 msg_ptr->tilt =
arg->value.Float;
1639 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_ORIENTATIONV2_PAN,
arg);
1642 msg_ptr->pan =
arg->value.Float;
1655 ::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientationV2::Ptr
msg_ptr;
1660 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_DEFAULTCAMERAORIENTATIONV2)
1664 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1665 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3CameraStatedefaultCameraOrientationV2>(topic, 10,
true);
1669 ::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientationV2::ConstPtr
GetDataCstPtr()
const 1671 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1675 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1677 if (arguments == NULL)
1679 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3CameraStatedefaultCameraOrientationV2::Update() arguments is NULL");
1683 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1684 msg_ptr.reset(new ::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientationV2());
1685 msg_ptr->header.stamp = t;
1686 msg_ptr->header.frame_id =
"base_link";
1690 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_DEFAULTCAMERAORIENTATIONV2_TILT,
arg);
1693 msg_ptr->tilt =
arg->value.Float;
1697 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_DEFAULTCAMERAORIENTATIONV2_PAN,
arg);
1700 msg_ptr->pan =
arg->value.Float;
1713 ::bebop_msgs::Ardrone3CameraStateVelocityRange::Ptr
msg_ptr;
1718 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_VELOCITYRANGE)
1722 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1723 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3CameraStateVelocityRange>(topic, 10,
true);
1729 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1733 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1735 if (arguments == NULL)
1737 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3CameraStateVelocityRange::Update() arguments is NULL");
1741 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1742 msg_ptr.reset(new ::bebop_msgs::Ardrone3CameraStateVelocityRange());
1743 msg_ptr->header.stamp = t;
1744 msg_ptr->header.frame_id =
"base_link";
1748 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_VELOCITYRANGE_MAX_TILT,
arg);
1751 msg_ptr->max_tilt =
arg->value.Float;
1755 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_CAMERASTATE_VELOCITYRANGE_MAX_PAN,
arg);
1758 msg_ptr->max_pan =
arg->value.Float;
1771 ::bebop_msgs::Ardrone3AntiflickeringStateelectricFrequencyChanged::Ptr
msg_ptr;
1776 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_ANTIFLICKERINGSTATE_ELECTRICFREQUENCYCHANGED)
1780 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1781 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3AntiflickeringStateelectricFrequencyChanged>(topic, 10,
true);
1785 ::bebop_msgs::Ardrone3AntiflickeringStateelectricFrequencyChanged::ConstPtr
GetDataCstPtr()
const 1787 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1791 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1793 if (arguments == NULL)
1795 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3AntiflickeringStateelectricFrequencyChanged::Update() arguments is NULL");
1799 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1800 msg_ptr.reset(new ::bebop_msgs::Ardrone3AntiflickeringStateelectricFrequencyChanged());
1801 msg_ptr->header.stamp = t;
1802 msg_ptr->header.frame_id =
"base_link";
1806 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_ANTIFLICKERINGSTATE_ELECTRICFREQUENCYCHANGED_FREQUENCY,
arg);
1809 msg_ptr->frequency =
arg->value.I32;
1822 ::bebop_msgs::Ardrone3AntiflickeringStatemodeChanged::Ptr
msg_ptr;
1827 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_ANTIFLICKERINGSTATE_MODECHANGED)
1831 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1832 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3AntiflickeringStatemodeChanged>(topic, 10,
true);
1836 ::bebop_msgs::Ardrone3AntiflickeringStatemodeChanged::ConstPtr
GetDataCstPtr()
const 1838 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1842 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1844 if (arguments == NULL)
1846 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3AntiflickeringStatemodeChanged::Update() arguments is NULL");
1850 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1851 msg_ptr.reset(new ::bebop_msgs::Ardrone3AntiflickeringStatemodeChanged());
1852 msg_ptr->header.stamp = t;
1853 msg_ptr->header.frame_id =
"base_link";
1857 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_ANTIFLICKERINGSTATE_MODECHANGED_MODE,
arg);
1860 msg_ptr->mode =
arg->value.I32;
1873 ::bebop_msgs::Ardrone3GPSStateNumberOfSatelliteChanged::Ptr
msg_ptr;
1878 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_GPSSTATE_NUMBEROFSATELLITECHANGED)
1882 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1883 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3GPSStateNumberOfSatelliteChanged>(topic, 10,
true);
1887 ::bebop_msgs::Ardrone3GPSStateNumberOfSatelliteChanged::ConstPtr
GetDataCstPtr()
const 1889 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1893 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1895 if (arguments == NULL)
1897 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3GPSStateNumberOfSatelliteChanged::Update() arguments is NULL");
1901 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1902 msg_ptr.reset(new ::bebop_msgs::Ardrone3GPSStateNumberOfSatelliteChanged());
1903 msg_ptr->header.stamp = t;
1904 msg_ptr->header.frame_id =
"base_link";
1908 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_GPSSTATE_NUMBEROFSATELLITECHANGED_NUMBEROFSATELLITE,
arg);
1911 msg_ptr->numberOfSatellite =
arg->value.U8;
1924 ::bebop_msgs::Ardrone3GPSStateHomeTypeAvailabilityChanged::Ptr
msg_ptr;
1929 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_GPSSTATE_HOMETYPEAVAILABILITYCHANGED)
1933 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1934 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3GPSStateHomeTypeAvailabilityChanged>(topic, 10,
true);
1938 ::bebop_msgs::Ardrone3GPSStateHomeTypeAvailabilityChanged::ConstPtr
GetDataCstPtr()
const 1940 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1944 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1946 if (arguments == NULL)
1948 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3GPSStateHomeTypeAvailabilityChanged::Update() arguments is NULL");
1952 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1953 msg_ptr.reset(new ::bebop_msgs::Ardrone3GPSStateHomeTypeAvailabilityChanged());
1954 msg_ptr->header.stamp = t;
1955 msg_ptr->header.frame_id =
"base_link";
1959 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_GPSSTATE_HOMETYPEAVAILABILITYCHANGED_TYPE,
arg);
1962 msg_ptr->type =
arg->value.I32;
1966 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_GPSSTATE_HOMETYPEAVAILABILITYCHANGED_AVAILABLE,
arg);
1969 msg_ptr->available =
arg->value.U8;
1982 ::bebop_msgs::Ardrone3GPSStateHomeTypeChosenChanged::Ptr
msg_ptr;
1987 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_GPSSTATE_HOMETYPECHOSENCHANGED)
1991 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1992 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3GPSStateHomeTypeChosenChanged>(topic, 10,
true);
1996 ::bebop_msgs::Ardrone3GPSStateHomeTypeChosenChanged::ConstPtr
GetDataCstPtr()
const 1998 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2002 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2004 if (arguments == NULL)
2006 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3GPSStateHomeTypeChosenChanged::Update() arguments is NULL");
2010 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2011 msg_ptr.reset(new ::bebop_msgs::Ardrone3GPSStateHomeTypeChosenChanged());
2012 msg_ptr->header.stamp = t;
2013 msg_ptr->header.frame_id =
"base_link";
2017 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_GPSSTATE_HOMETYPECHOSENCHANGED_TYPE,
arg);
2020 msg_ptr->type =
arg->value.I32;
2033 ::bebop_msgs::Ardrone3PROStateFeatures::Ptr
msg_ptr;
2038 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PROSTATE_FEATURES)
2042 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
2049 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2053 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2055 if (arguments == NULL)
2057 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3PROStateFeatures::Update() arguments is NULL");
2061 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2062 msg_ptr.reset(new ::bebop_msgs::Ardrone3PROStateFeatures());
2063 msg_ptr->header.stamp = t;
2064 msg_ptr->header.frame_id =
"base_link";
2068 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_PROSTATE_FEATURES_FEATURES,
arg);
2071 msg_ptr->features =
arg->value.U64;
2084 ::bebop_msgs::Ardrone3AccessoryStateConnectedAccessories::Ptr
msg_ptr;
2089 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_ACCESSORYSTATE_CONNECTEDACCESSORIES)
2093 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
2094 ros_pub_ = nh.
advertise<bebop_msgs::Ardrone3AccessoryStateConnectedAccessories>(topic, 10,
true);
2098 ::bebop_msgs::Ardrone3AccessoryStateConnectedAccessories::ConstPtr
GetDataCstPtr()
const 2100 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2104 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2106 if (arguments == NULL)
2108 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"Ardrone3AccessoryStateConnectedAccessories::Update() arguments is NULL");
2112 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2113 msg_ptr.reset(new ::bebop_msgs::Ardrone3AccessoryStateConnectedAccessories());
2114 msg_ptr->header.stamp = t;
2115 msg_ptr->header.frame_id =
"base_link";
2119 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_ACCESSORYSTATE_CONNECTEDACCESSORIES_ID,
arg);
2122 msg_ptr->id =
arg->value.U8;
2126 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_ACCESSORYSTATE_CONNECTEDACCESSORIES_ACCESSORY_TYPE,
arg);
2129 msg_ptr->accessory_type =
arg->value.I32;
2133 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_ACCESSORYSTATE_CONNECTEDACCESSORIES_UID,
arg);
2136 msg_ptr->uid =
arg->value.String;
2140 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_ARDRONE3_ACCESSORYSTATE_CONNECTEDACCESSORIES_SWVERSION,
arg);
2143 msg_ptr->swVersion =
arg->value.String;
2154 #endif // BEBOP_AUTONOMY_AUTOGENERATED_ardrone3_STATE_CALLBACKS_H ::bebop_msgs::Ardrone3GPSStateHomeTypeAvailabilityChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3PilotingStateAttitudeChanged::ConstPtr GetDataCstPtr() const
Ardrone3NetworkStateWifiAuthChannelListChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3AntiflickeringStatemodeChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3PilotingStateAlertStateChanged::ConstPtr GetDataCstPtr() const
Ardrone3AccessoryStateConnectedAccessories(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
Ardrone3PROStateFeatures(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3PilotingStateAltitudeChanged::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientationV2::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3PilotingStateLandingStateChanged::ConstPtr GetDataCstPtr() const
void publish(const boost::shared_ptr< M > &message) const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientation::ConstPtr GetDataCstPtr() const
Ardrone3AntiflickeringStatemodeChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3PilotingStateAttitudeChanged::Ptr msg_ptr
Ardrone3PilotingStateAltitudeChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3GPSStateNumberOfSatelliteChanged::Ptr msg_ptr
::bebop_msgs::Ardrone3PilotingStateLandingStateChanged::Ptr msg_ptr
::bebop_msgs::Ardrone3CameraStateVelocityRange::Ptr msg_ptr
Ardrone3CameraStateOrientationV2(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::ros::Publisher ros_pub_
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3PilotingStatemoveToChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
Ardrone3PilotingStateAutoTakeOffModeChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3AccessoryStateConnectedAccessories::Ptr msg_ptr
::bebop_msgs::Ardrone3PilotingStatemoveToChanged::Ptr msg_ptr
Ardrone3PilotingStateGpsLocationChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
Ardrone3AntiflickeringStateelectricFrequencyChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
Ardrone3PilotingStateAttitudeChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3PROStateFeatures::Ptr msg_ptr
Ardrone3PilotingStateFlatTrimChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
Ardrone3CameraStatedefaultCameraOrientation(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3AntiflickeringStateelectricFrequencyChanged::Ptr msg_ptr
Ardrone3GPSStateHomeTypeAvailabilityChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
Ardrone3PilotingStateLandingStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
Ardrone3PilotingStateAirSpeedChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
Ardrone3PilotingStateSpeedChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3NetworkStateAllWifiAuthChannelChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3PilotingStateNavigateHomeStateChanged::ConstPtr GetDataCstPtr() const
Ardrone3PilotingStatePositionChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientation::Ptr msg_ptr
::bebop_msgs::Ardrone3PilotingStateSpeedChanged::ConstPtr GetDataCstPtr() const
Ardrone3PilotingStateFlyingStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
Ardrone3GPSStateHomeTypeChosenChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
Ardrone3NetworkStateWifiScanListChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3PilotingStateAirSpeedChanged::Ptr msg_ptr
::bebop_msgs::Ardrone3PilotingStateFlyingStateChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3GPSStateHomeTypeChosenChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3PilotingStateAutoTakeOffModeChanged::ConstPtr GetDataCstPtr() const
Ardrone3PilotingStateAlertStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3NetworkStateAllWifiScanChanged::Ptr msg_ptr
::bebop_msgs::Ardrone3NetworkStateWifiScanListChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3PilotingStateAltitudeChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientationV2::Ptr msg_ptr
::bebop_msgs::Ardrone3NetworkStateWifiAuthChannelListChanged::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
Ardrone3NetworkStateAllWifiScanChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3PilotingStatePositionChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3PilotingStateAutoTakeOffModeChanged::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
Publisher advertise(const std::string &topic, uint32_t queue_size, bool latch=false)
::bebop_msgs::Ardrone3GPSStateHomeTypeChosenChanged::Ptr msg_ptr
::bebop_msgs::Ardrone3NetworkStateAllWifiAuthChannelChanged::Ptr msg_ptr
::bebop_msgs::Ardrone3CameraStateOrientationV2::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3PilotingStateNavigateHomeStateChanged::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3AntiflickeringStateelectricFrequencyChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3PilotingStateAirSpeedChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3NetworkStateWifiAuthChannelListChanged::ConstPtr GetDataCstPtr() const
Ardrone3CameraStateOrientation(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3NetworkStateAllWifiScanChanged::ConstPtr GetDataCstPtr() const
Ardrone3CameraStateVelocityRange(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3CameraStateOrientation::ConstPtr GetDataCstPtr() const
bool getParam(const std::string &key, std::string &s) const
::bebop_msgs::Ardrone3PilotingStateAlertStateChanged::Ptr msg_ptr
::bebop_msgs::Ardrone3AccessoryStateConnectedAccessories::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3PilotingStateGpsLocationChanged::ConstPtr GetDataCstPtr() const
Ardrone3PilotingStateNavigateHomeStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
Ardrone3GPSStateNumberOfSatelliteChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
Ardrone3NetworkStateAllWifiAuthChannelChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
ARCONTROLLER_DICTIONARY_ARG_t * arg
Ardrone3CameraStatedefaultCameraOrientationV2(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3AntiflickeringStatemodeChanged::Ptr msg_ptr
mutable::boost::mutex mutex_
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3GPSStateNumberOfSatelliteChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3PilotingStateFlatTrimChanged::Ptr msg_ptr
::bebop_msgs::Ardrone3PilotingStateFlatTrimChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3GPSStateHomeTypeAvailabilityChanged::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3PilotingStateFlyingStateChanged::Ptr msg_ptr
::bebop_msgs::Ardrone3PilotingStateGpsLocationChanged::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3CameraStateOrientation::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::Ardrone3NetworkStateWifiScanListChanged::Ptr msg_ptr
::bebop_msgs::Ardrone3PROStateFeatures::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3CameraStateVelocityRange::ConstPtr GetDataCstPtr() const
::bebop_msgs::Ardrone3PilotingStatePositionChanged::Ptr msg_ptr
Ardrone3PilotingStatemoveToChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::Ardrone3CameraStateOrientationV2::Ptr msg_ptr
::bebop_msgs::Ardrone3PilotingStateSpeedChanged::Ptr msg_ptr