30 #ifndef BEBOP_AUTONOMY_AUTOGENERATED_common_STATE_CALLBACKS_H 31 #define BEBOP_AUTONOMY_AUTOGENERATED_common_STATE_CALLBACKS_H 35 #include "libARSAL/ARSAL.h" 36 #include "libARController/ARController.h" 40 #include "bebop_driver/BebopArdrone3Config.h" 42 #include "bebop_msgs/CommonCommonStateAllStatesChanged.h" 43 #include "bebop_msgs/CommonCommonStateBatteryStateChanged.h" 44 #include "bebop_msgs/CommonCommonStateMassStorageStateListChanged.h" 45 #include "bebop_msgs/CommonCommonStateMassStorageInfoStateListChanged.h" 46 #include "bebop_msgs/CommonCommonStateCurrentDateChanged.h" 47 #include "bebop_msgs/CommonCommonStateCurrentTimeChanged.h" 48 #include "bebop_msgs/CommonCommonStateMassStorageInfoRemainingListChanged.h" 49 #include "bebop_msgs/CommonCommonStateWifiSignalChanged.h" 50 #include "bebop_msgs/CommonCommonStateSensorsStatesListChanged.h" 51 #include "bebop_msgs/CommonCommonStateProductModel.h" 52 #include "bebop_msgs/CommonCommonStateCountryListKnown.h" 53 #include "bebop_msgs/CommonCommonStateDeprecatedMassStorageContentChanged.h" 54 #include "bebop_msgs/CommonCommonStateMassStorageContent.h" 55 #include "bebop_msgs/CommonCommonStateMassStorageContentForCurrentRun.h" 56 #include "bebop_msgs/CommonCommonStateVideoRecordingTimestamp.h" 57 #include "bebop_msgs/CommonOverHeatStateOverHeatChanged.h" 58 #include "bebop_msgs/CommonOverHeatStateOverHeatRegulationChanged.h" 59 #include "bebop_msgs/CommonMavlinkStateMavlinkFilePlayingStateChanged.h" 60 #include "bebop_msgs/CommonMavlinkStateMavlinkPlayErrorStateChanged.h" 61 #include "bebop_msgs/CommonMavlinkStateMissionItemExecuted.h" 62 #include "bebop_msgs/CommonCalibrationStateMagnetoCalibrationStateChanged.h" 63 #include "bebop_msgs/CommonCalibrationStateMagnetoCalibrationRequiredState.h" 64 #include "bebop_msgs/CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged.h" 65 #include "bebop_msgs/CommonCalibrationStateMagnetoCalibrationStartedChanged.h" 66 #include "bebop_msgs/CommonCalibrationStatePitotCalibrationStateChanged.h" 67 #include "bebop_msgs/CommonFlightPlanStateAvailabilityStateChanged.h" 68 #include "bebop_msgs/CommonFlightPlanStateComponentStateListChanged.h" 69 #include "bebop_msgs/CommonFlightPlanStateLockStateChanged.h" 70 #include "bebop_msgs/CommonARLibsVersionsStateControllerLibARCommandsVersion.h" 71 #include "bebop_msgs/CommonARLibsVersionsStateSkyControllerLibARCommandsVersion.h" 72 #include "bebop_msgs/CommonARLibsVersionsStateDeviceLibARCommandsVersion.h" 73 #include "bebop_msgs/CommonAudioStateAudioStreamingRunning.h" 74 #include "bebop_msgs/CommonHeadlightsStateintensityChanged.h" 75 #include "bebop_msgs/CommonAnimationsStateList.h" 76 #include "bebop_msgs/CommonAccessoryStateSupportedAccessoriesListChanged.h" 77 #include "bebop_msgs/CommonAccessoryStateAccessoryConfigChanged.h" 78 #include "bebop_msgs/CommonAccessoryStateAccessoryConfigModificationEnabled.h" 79 #include "bebop_msgs/CommonChargerStateMaxChargeRateChanged.h" 80 #include "bebop_msgs/CommonChargerStateCurrentChargeStateChanged.h" 81 #include "bebop_msgs/CommonChargerStateLastChargeRateChanged.h" 82 #include "bebop_msgs/CommonChargerStateChargingInfo.h" 83 #include "bebop_msgs/CommonRunStateRunIdChanged.h" 95 ::bebop_msgs::CommonCommonStateAllStatesChanged::Ptr
msg_ptr;
100 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_ALLSTATESCHANGED)
104 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
105 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateAllStatesChanged>(topic, 10,
true);
109 ::bebop_msgs::CommonCommonStateAllStatesChanged::ConstPtr
GetDataCstPtr()
const 111 ::boost::lock_guard<boost::mutex> lock(
mutex_);
115 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
117 if (arguments == NULL)
119 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateAllStatesChanged::Update() arguments is NULL");
123 ::boost::lock_guard<boost::mutex> lock(
mutex_);
124 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateAllStatesChanged());
125 msg_ptr->header.stamp = t;
126 msg_ptr->header.frame_id =
"base_link";
139 ::bebop_msgs::CommonCommonStateBatteryStateChanged::Ptr
msg_ptr;
144 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_BATTERYSTATECHANGED)
148 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
149 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateBatteryStateChanged>(topic, 10,
true);
153 ::bebop_msgs::CommonCommonStateBatteryStateChanged::ConstPtr
GetDataCstPtr()
const 155 ::boost::lock_guard<boost::mutex> lock(
mutex_);
159 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
161 if (arguments == NULL)
163 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateBatteryStateChanged::Update() arguments is NULL");
167 ::boost::lock_guard<boost::mutex> lock(
mutex_);
168 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateBatteryStateChanged());
169 msg_ptr->header.stamp = t;
170 msg_ptr->header.frame_id =
"base_link";
174 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_BATTERYSTATECHANGED_PERCENT,
arg);
177 msg_ptr->percent =
arg->value.U8;
190 ::bebop_msgs::CommonCommonStateMassStorageStateListChanged::Ptr
msg_ptr;
195 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGESTATELISTCHANGED)
199 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
200 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateMassStorageStateListChanged>(topic, 10,
true);
204 ::bebop_msgs::CommonCommonStateMassStorageStateListChanged::ConstPtr
GetDataCstPtr()
const 206 ::boost::lock_guard<boost::mutex> lock(
mutex_);
210 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
212 if (arguments == NULL)
214 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateMassStorageStateListChanged::Update() arguments is NULL");
218 ::boost::lock_guard<boost::mutex> lock(
mutex_);
219 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateMassStorageStateListChanged());
220 msg_ptr->header.stamp = t;
221 msg_ptr->header.frame_id =
"base_link";
225 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGESTATELISTCHANGED_MASS_STORAGE_ID,
arg);
228 msg_ptr->mass_storage_id =
arg->value.U8;
232 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGESTATELISTCHANGED_NAME,
arg);
235 msg_ptr->name =
arg->value.String;
248 ::bebop_msgs::CommonCommonStateMassStorageInfoStateListChanged::Ptr
msg_ptr;
253 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOSTATELISTCHANGED)
257 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
258 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateMassStorageInfoStateListChanged>(topic, 10,
true);
262 ::bebop_msgs::CommonCommonStateMassStorageInfoStateListChanged::ConstPtr
GetDataCstPtr()
const 264 ::boost::lock_guard<boost::mutex> lock(
mutex_);
268 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
270 if (arguments == NULL)
272 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateMassStorageInfoStateListChanged::Update() arguments is NULL");
276 ::boost::lock_guard<boost::mutex> lock(
mutex_);
277 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateMassStorageInfoStateListChanged());
278 msg_ptr->header.stamp = t;
279 msg_ptr->header.frame_id =
"base_link";
283 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOSTATELISTCHANGED_MASS_STORAGE_ID,
arg);
286 msg_ptr->mass_storage_id =
arg->value.U8;
290 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOSTATELISTCHANGED_SIZE,
arg);
293 msg_ptr->size =
arg->value.U32;
297 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOSTATELISTCHANGED_USED_SIZE,
arg);
300 msg_ptr->used_size =
arg->value.U32;
304 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOSTATELISTCHANGED_PLUGGED,
arg);
307 msg_ptr->plugged =
arg->value.U8;
311 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOSTATELISTCHANGED_FULL,
arg);
314 msg_ptr->full =
arg->value.U8;
318 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOSTATELISTCHANGED_INTERNAL,
arg);
321 msg_ptr->internal =
arg->value.U8;
334 ::bebop_msgs::CommonCommonStateCurrentDateChanged::Ptr
msg_ptr;
339 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_CURRENTDATECHANGED)
343 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
344 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateCurrentDateChanged>(topic, 10,
true);
348 ::bebop_msgs::CommonCommonStateCurrentDateChanged::ConstPtr
GetDataCstPtr()
const 350 ::boost::lock_guard<boost::mutex> lock(
mutex_);
354 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
356 if (arguments == NULL)
358 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateCurrentDateChanged::Update() arguments is NULL");
362 ::boost::lock_guard<boost::mutex> lock(
mutex_);
363 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateCurrentDateChanged());
364 msg_ptr->header.stamp = t;
365 msg_ptr->header.frame_id =
"base_link";
369 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_CURRENTDATECHANGED_DATE,
arg);
372 msg_ptr->date =
arg->value.String;
385 ::bebop_msgs::CommonCommonStateCurrentTimeChanged::Ptr
msg_ptr;
390 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_CURRENTTIMECHANGED)
394 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
395 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateCurrentTimeChanged>(topic, 10,
true);
399 ::bebop_msgs::CommonCommonStateCurrentTimeChanged::ConstPtr
GetDataCstPtr()
const 401 ::boost::lock_guard<boost::mutex> lock(
mutex_);
405 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
407 if (arguments == NULL)
409 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateCurrentTimeChanged::Update() arguments is NULL");
413 ::boost::lock_guard<boost::mutex> lock(
mutex_);
414 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateCurrentTimeChanged());
415 msg_ptr->header.stamp = t;
416 msg_ptr->header.frame_id =
"base_link";
420 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_CURRENTTIMECHANGED_TIME,
arg);
423 msg_ptr->time =
arg->value.String;
436 ::bebop_msgs::CommonCommonStateMassStorageInfoRemainingListChanged::Ptr
msg_ptr;
441 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOREMAININGLISTCHANGED)
445 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
446 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateMassStorageInfoRemainingListChanged>(topic, 10,
true);
450 ::bebop_msgs::CommonCommonStateMassStorageInfoRemainingListChanged::ConstPtr
GetDataCstPtr()
const 452 ::boost::lock_guard<boost::mutex> lock(
mutex_);
456 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
458 if (arguments == NULL)
460 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateMassStorageInfoRemainingListChanged::Update() arguments is NULL");
464 ::boost::lock_guard<boost::mutex> lock(
mutex_);
465 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateMassStorageInfoRemainingListChanged());
466 msg_ptr->header.stamp = t;
467 msg_ptr->header.frame_id =
"base_link";
471 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOREMAININGLISTCHANGED_FREE_SPACE,
arg);
474 msg_ptr->free_space =
arg->value.U32;
478 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOREMAININGLISTCHANGED_REC_TIME,
arg);
481 msg_ptr->rec_time =
arg->value.U16;
485 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGEINFOREMAININGLISTCHANGED_PHOTO_REMAINING,
arg);
488 msg_ptr->photo_remaining =
arg->value.U32;
501 ::bebop_msgs::CommonCommonStateWifiSignalChanged::Ptr
msg_ptr;
506 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_WIFISIGNALCHANGED)
510 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
511 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateWifiSignalChanged>(topic, 10,
true);
515 ::bebop_msgs::CommonCommonStateWifiSignalChanged::ConstPtr
GetDataCstPtr()
const 517 ::boost::lock_guard<boost::mutex> lock(
mutex_);
521 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
523 if (arguments == NULL)
525 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateWifiSignalChanged::Update() arguments is NULL");
529 ::boost::lock_guard<boost::mutex> lock(
mutex_);
530 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateWifiSignalChanged());
531 msg_ptr->header.stamp = t;
532 msg_ptr->header.frame_id =
"base_link";
536 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_WIFISIGNALCHANGED_RSSI,
arg);
539 msg_ptr->rssi =
arg->value.I16;
552 ::bebop_msgs::CommonCommonStateSensorsStatesListChanged::Ptr
msg_ptr;
557 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_SENSORSSTATESLISTCHANGED)
561 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
562 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateSensorsStatesListChanged>(topic, 10,
true);
566 ::bebop_msgs::CommonCommonStateSensorsStatesListChanged::ConstPtr
GetDataCstPtr()
const 568 ::boost::lock_guard<boost::mutex> lock(
mutex_);
572 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
574 if (arguments == NULL)
576 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateSensorsStatesListChanged::Update() arguments is NULL");
580 ::boost::lock_guard<boost::mutex> lock(
mutex_);
581 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateSensorsStatesListChanged());
582 msg_ptr->header.stamp = t;
583 msg_ptr->header.frame_id =
"base_link";
587 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_SENSORSSTATESLISTCHANGED_SENSORNAME,
arg);
590 msg_ptr->sensorName =
arg->value.I32;
594 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_SENSORSSTATESLISTCHANGED_SENSORSTATE,
arg);
597 msg_ptr->sensorState =
arg->value.U8;
610 ::bebop_msgs::CommonCommonStateProductModel::Ptr
msg_ptr;
615 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_PRODUCTMODEL)
619 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
620 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateProductModel>(topic, 10,
true);
626 ::boost::lock_guard<boost::mutex> lock(
mutex_);
630 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
632 if (arguments == NULL)
634 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateProductModel::Update() arguments is NULL");
638 ::boost::lock_guard<boost::mutex> lock(
mutex_);
639 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateProductModel());
640 msg_ptr->header.stamp = t;
641 msg_ptr->header.frame_id =
"base_link";
645 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_PRODUCTMODEL_MODEL,
arg);
648 msg_ptr->model =
arg->value.I32;
661 ::bebop_msgs::CommonCommonStateCountryListKnown::Ptr
msg_ptr;
666 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_COUNTRYLISTKNOWN)
670 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
671 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateCountryListKnown>(topic, 10,
true);
675 ::bebop_msgs::CommonCommonStateCountryListKnown::ConstPtr
GetDataCstPtr()
const 677 ::boost::lock_guard<boost::mutex> lock(
mutex_);
681 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
683 if (arguments == NULL)
685 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateCountryListKnown::Update() arguments is NULL");
689 ::boost::lock_guard<boost::mutex> lock(
mutex_);
690 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateCountryListKnown());
691 msg_ptr->header.stamp = t;
692 msg_ptr->header.frame_id =
"base_link";
696 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_COUNTRYLISTKNOWN_LISTFLAGS,
arg);
699 msg_ptr->listFlags =
arg->value.U8;
703 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_COUNTRYLISTKNOWN_COUNTRYCODES,
arg);
706 msg_ptr->countryCodes =
arg->value.String;
719 ::bebop_msgs::CommonCommonStateDeprecatedMassStorageContentChanged::Ptr
msg_ptr;
724 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_DEPRECATEDMASSSTORAGECONTENTCHANGED)
728 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
729 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateDeprecatedMassStorageContentChanged>(topic, 10,
true);
733 ::bebop_msgs::CommonCommonStateDeprecatedMassStorageContentChanged::ConstPtr
GetDataCstPtr()
const 735 ::boost::lock_guard<boost::mutex> lock(
mutex_);
739 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
741 if (arguments == NULL)
743 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateDeprecatedMassStorageContentChanged::Update() arguments is NULL");
747 ::boost::lock_guard<boost::mutex> lock(
mutex_);
748 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateDeprecatedMassStorageContentChanged());
749 msg_ptr->header.stamp = t;
750 msg_ptr->header.frame_id =
"base_link";
754 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_DEPRECATEDMASSSTORAGECONTENTCHANGED_MASS_STORAGE_ID,
arg);
757 msg_ptr->mass_storage_id =
arg->value.U8;
761 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_DEPRECATEDMASSSTORAGECONTENTCHANGED_NBPHOTOS,
arg);
764 msg_ptr->nbPhotos =
arg->value.U16;
768 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_DEPRECATEDMASSSTORAGECONTENTCHANGED_NBVIDEOS,
arg);
771 msg_ptr->nbVideos =
arg->value.U16;
775 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_DEPRECATEDMASSSTORAGECONTENTCHANGED_NBPUDS,
arg);
778 msg_ptr->nbPuds =
arg->value.U16;
782 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_DEPRECATEDMASSSTORAGECONTENTCHANGED_NBCRASHLOGS,
arg);
785 msg_ptr->nbCrashLogs =
arg->value.U16;
798 ::bebop_msgs::CommonCommonStateMassStorageContent::Ptr
msg_ptr;
803 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENT)
807 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
808 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateMassStorageContent>(topic, 10,
true);
812 ::bebop_msgs::CommonCommonStateMassStorageContent::ConstPtr
GetDataCstPtr()
const 814 ::boost::lock_guard<boost::mutex> lock(
mutex_);
818 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
820 if (arguments == NULL)
822 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateMassStorageContent::Update() arguments is NULL");
826 ::boost::lock_guard<boost::mutex> lock(
mutex_);
827 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateMassStorageContent());
828 msg_ptr->header.stamp = t;
829 msg_ptr->header.frame_id =
"base_link";
833 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENT_MASS_STORAGE_ID,
arg);
836 msg_ptr->mass_storage_id =
arg->value.U8;
840 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENT_NBPHOTOS,
arg);
843 msg_ptr->nbPhotos =
arg->value.U16;
847 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENT_NBVIDEOS,
arg);
850 msg_ptr->nbVideos =
arg->value.U16;
854 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENT_NBPUDS,
arg);
857 msg_ptr->nbPuds =
arg->value.U16;
861 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENT_NBCRASHLOGS,
arg);
864 msg_ptr->nbCrashLogs =
arg->value.U16;
868 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENT_NBRAWPHOTOS,
arg);
871 msg_ptr->nbRawPhotos =
arg->value.U16;
884 ::bebop_msgs::CommonCommonStateMassStorageContentForCurrentRun::Ptr
msg_ptr;
889 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENTFORCURRENTRUN)
893 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
894 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateMassStorageContentForCurrentRun>(topic, 10,
true);
898 ::bebop_msgs::CommonCommonStateMassStorageContentForCurrentRun::ConstPtr
GetDataCstPtr()
const 900 ::boost::lock_guard<boost::mutex> lock(
mutex_);
904 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
906 if (arguments == NULL)
908 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateMassStorageContentForCurrentRun::Update() arguments is NULL");
912 ::boost::lock_guard<boost::mutex> lock(
mutex_);
913 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateMassStorageContentForCurrentRun());
914 msg_ptr->header.stamp = t;
915 msg_ptr->header.frame_id =
"base_link";
919 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENTFORCURRENTRUN_MASS_STORAGE_ID,
arg);
922 msg_ptr->mass_storage_id =
arg->value.U8;
926 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENTFORCURRENTRUN_NBPHOTOS,
arg);
929 msg_ptr->nbPhotos =
arg->value.U16;
933 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENTFORCURRENTRUN_NBVIDEOS,
arg);
936 msg_ptr->nbVideos =
arg->value.U16;
940 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_MASSSTORAGECONTENTFORCURRENTRUN_NBRAWPHOTOS,
arg);
943 msg_ptr->nbRawPhotos =
arg->value.U16;
956 ::bebop_msgs::CommonCommonStateVideoRecordingTimestamp::Ptr
msg_ptr;
961 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_VIDEORECORDINGTIMESTAMP)
965 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
966 ros_pub_ = nh.
advertise<bebop_msgs::CommonCommonStateVideoRecordingTimestamp>(topic, 10,
true);
970 ::bebop_msgs::CommonCommonStateVideoRecordingTimestamp::ConstPtr
GetDataCstPtr()
const 972 ::boost::lock_guard<boost::mutex> lock(
mutex_);
976 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
978 if (arguments == NULL)
980 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCommonStateVideoRecordingTimestamp::Update() arguments is NULL");
984 ::boost::lock_guard<boost::mutex> lock(
mutex_);
985 msg_ptr.reset(new ::bebop_msgs::CommonCommonStateVideoRecordingTimestamp());
986 msg_ptr->header.stamp = t;
987 msg_ptr->header.frame_id =
"base_link";
991 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_VIDEORECORDINGTIMESTAMP_STARTTIMESTAMP,
arg);
994 msg_ptr->startTimestamp =
arg->value.U64;
998 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_COMMONSTATE_VIDEORECORDINGTIMESTAMP_STOPTIMESTAMP,
arg);
1001 msg_ptr->stopTimestamp =
arg->value.U64;
1014 ::bebop_msgs::CommonOverHeatStateOverHeatChanged::Ptr
msg_ptr;
1019 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_OVERHEATSTATE_OVERHEATCHANGED)
1023 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1024 ros_pub_ = nh.
advertise<bebop_msgs::CommonOverHeatStateOverHeatChanged>(topic, 10,
true);
1028 ::bebop_msgs::CommonOverHeatStateOverHeatChanged::ConstPtr
GetDataCstPtr()
const 1030 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1034 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1036 if (arguments == NULL)
1038 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonOverHeatStateOverHeatChanged::Update() arguments is NULL");
1042 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1043 msg_ptr.reset(new ::bebop_msgs::CommonOverHeatStateOverHeatChanged());
1044 msg_ptr->header.stamp = t;
1045 msg_ptr->header.frame_id =
"base_link";
1058 ::bebop_msgs::CommonOverHeatStateOverHeatRegulationChanged::Ptr
msg_ptr;
1063 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_OVERHEATSTATE_OVERHEATREGULATIONCHANGED)
1067 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1068 ros_pub_ = nh.
advertise<bebop_msgs::CommonOverHeatStateOverHeatRegulationChanged>(topic, 10,
true);
1072 ::bebop_msgs::CommonOverHeatStateOverHeatRegulationChanged::ConstPtr
GetDataCstPtr()
const 1074 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1078 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1080 if (arguments == NULL)
1082 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonOverHeatStateOverHeatRegulationChanged::Update() arguments is NULL");
1086 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1087 msg_ptr.reset(new ::bebop_msgs::CommonOverHeatStateOverHeatRegulationChanged());
1088 msg_ptr->header.stamp = t;
1089 msg_ptr->header.frame_id =
"base_link";
1093 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_OVERHEATSTATE_OVERHEATREGULATIONCHANGED_REGULATIONTYPE,
arg);
1096 msg_ptr->regulationType =
arg->value.U8;
1109 ::bebop_msgs::CommonMavlinkStateMavlinkFilePlayingStateChanged::Ptr
msg_ptr;
1114 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_MAVLINKSTATE_MAVLINKFILEPLAYINGSTATECHANGED)
1118 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1119 ros_pub_ = nh.
advertise<bebop_msgs::CommonMavlinkStateMavlinkFilePlayingStateChanged>(topic, 10,
true);
1123 ::bebop_msgs::CommonMavlinkStateMavlinkFilePlayingStateChanged::ConstPtr
GetDataCstPtr()
const 1125 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1129 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1131 if (arguments == NULL)
1133 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonMavlinkStateMavlinkFilePlayingStateChanged::Update() arguments is NULL");
1137 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1138 msg_ptr.reset(new ::bebop_msgs::CommonMavlinkStateMavlinkFilePlayingStateChanged());
1139 msg_ptr->header.stamp = t;
1140 msg_ptr->header.frame_id =
"base_link";
1144 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_MAVLINKSTATE_MAVLINKFILEPLAYINGSTATECHANGED_STATE,
arg);
1147 msg_ptr->state =
arg->value.I32;
1151 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_MAVLINKSTATE_MAVLINKFILEPLAYINGSTATECHANGED_FILEPATH,
arg);
1154 msg_ptr->filepath =
arg->value.String;
1158 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_MAVLINKSTATE_MAVLINKFILEPLAYINGSTATECHANGED_TYPE,
arg);
1161 msg_ptr->type =
arg->value.I32;
1174 ::bebop_msgs::CommonMavlinkStateMavlinkPlayErrorStateChanged::Ptr
msg_ptr;
1179 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_MAVLINKSTATE_MAVLINKPLAYERRORSTATECHANGED)
1183 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1184 ros_pub_ = nh.
advertise<bebop_msgs::CommonMavlinkStateMavlinkPlayErrorStateChanged>(topic, 10,
true);
1188 ::bebop_msgs::CommonMavlinkStateMavlinkPlayErrorStateChanged::ConstPtr
GetDataCstPtr()
const 1190 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1194 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1196 if (arguments == NULL)
1198 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonMavlinkStateMavlinkPlayErrorStateChanged::Update() arguments is NULL");
1202 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1203 msg_ptr.reset(new ::bebop_msgs::CommonMavlinkStateMavlinkPlayErrorStateChanged());
1204 msg_ptr->header.stamp = t;
1205 msg_ptr->header.frame_id =
"base_link";
1209 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_MAVLINKSTATE_MAVLINKPLAYERRORSTATECHANGED_ERROR,
arg);
1212 msg_ptr->error =
arg->value.I32;
1225 ::bebop_msgs::CommonMavlinkStateMissionItemExecuted::Ptr
msg_ptr;
1230 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_MAVLINKSTATE_MISSIONITEMEXECUTED)
1234 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1235 ros_pub_ = nh.
advertise<bebop_msgs::CommonMavlinkStateMissionItemExecuted>(topic, 10,
true);
1239 ::bebop_msgs::CommonMavlinkStateMissionItemExecuted::ConstPtr
GetDataCstPtr()
const 1241 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1245 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1247 if (arguments == NULL)
1249 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonMavlinkStateMissionItemExecuted::Update() arguments is NULL");
1253 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1254 msg_ptr.reset(new ::bebop_msgs::CommonMavlinkStateMissionItemExecuted());
1255 msg_ptr->header.stamp = t;
1256 msg_ptr->header.frame_id =
"base_link";
1260 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_MAVLINKSTATE_MISSIONITEMEXECUTED_IDX,
arg);
1263 msg_ptr->idx =
arg->value.U32;
1276 ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStateChanged::Ptr
msg_ptr;
1281 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONSTATECHANGED)
1285 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1286 ros_pub_ = nh.
advertise<bebop_msgs::CommonCalibrationStateMagnetoCalibrationStateChanged>(topic, 10,
true);
1290 ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStateChanged::ConstPtr
GetDataCstPtr()
const 1292 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1296 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1298 if (arguments == NULL)
1300 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCalibrationStateMagnetoCalibrationStateChanged::Update() arguments is NULL");
1304 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1305 msg_ptr.reset(new ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStateChanged());
1306 msg_ptr->header.stamp = t;
1307 msg_ptr->header.frame_id =
"base_link";
1311 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONSTATECHANGED_XAXISCALIBRATION,
arg);
1314 msg_ptr->xAxisCalibration =
arg->value.U8;
1318 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONSTATECHANGED_YAXISCALIBRATION,
arg);
1321 msg_ptr->yAxisCalibration =
arg->value.U8;
1325 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONSTATECHANGED_ZAXISCALIBRATION,
arg);
1328 msg_ptr->zAxisCalibration =
arg->value.U8;
1332 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONSTATECHANGED_CALIBRATIONFAILED,
arg);
1335 msg_ptr->calibrationFailed =
arg->value.U8;
1348 ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationRequiredState::Ptr
msg_ptr;
1353 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONREQUIREDSTATE)
1357 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1358 ros_pub_ = nh.
advertise<bebop_msgs::CommonCalibrationStateMagnetoCalibrationRequiredState>(topic, 10,
true);
1362 ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationRequiredState::ConstPtr
GetDataCstPtr()
const 1364 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1368 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1370 if (arguments == NULL)
1372 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCalibrationStateMagnetoCalibrationRequiredState::Update() arguments is NULL");
1376 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1377 msg_ptr.reset(new ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationRequiredState());
1378 msg_ptr->header.stamp = t;
1379 msg_ptr->header.frame_id =
"base_link";
1383 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONREQUIREDSTATE_REQUIRED,
arg);
1386 msg_ptr->required =
arg->value.U8;
1399 ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged::Ptr
msg_ptr;
1404 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONAXISTOCALIBRATECHANGED)
1408 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1409 ros_pub_ = nh.
advertise<bebop_msgs::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged>(topic, 10,
true);
1413 ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged::ConstPtr
GetDataCstPtr()
const 1415 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1419 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1421 if (arguments == NULL)
1423 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged::Update() arguments is NULL");
1427 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1428 msg_ptr.reset(new ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged());
1429 msg_ptr->header.stamp = t;
1430 msg_ptr->header.frame_id =
"base_link";
1434 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONAXISTOCALIBRATECHANGED_AXIS,
arg);
1437 msg_ptr->axis =
arg->value.I32;
1450 ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStartedChanged::Ptr
msg_ptr;
1455 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONSTARTEDCHANGED)
1459 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1460 ros_pub_ = nh.
advertise<bebop_msgs::CommonCalibrationStateMagnetoCalibrationStartedChanged>(topic, 10,
true);
1464 ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStartedChanged::ConstPtr
GetDataCstPtr()
const 1466 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1470 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1472 if (arguments == NULL)
1474 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCalibrationStateMagnetoCalibrationStartedChanged::Update() arguments is NULL");
1478 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1479 msg_ptr.reset(new ::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStartedChanged());
1480 msg_ptr->header.stamp = t;
1481 msg_ptr->header.frame_id =
"base_link";
1485 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_MAGNETOCALIBRATIONSTARTEDCHANGED_STARTED,
arg);
1488 msg_ptr->started =
arg->value.U8;
1501 ::bebop_msgs::CommonCalibrationStatePitotCalibrationStateChanged::Ptr
msg_ptr;
1506 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_PITOTCALIBRATIONSTATECHANGED)
1510 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1511 ros_pub_ = nh.
advertise<bebop_msgs::CommonCalibrationStatePitotCalibrationStateChanged>(topic, 10,
true);
1515 ::bebop_msgs::CommonCalibrationStatePitotCalibrationStateChanged::ConstPtr
GetDataCstPtr()
const 1517 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1521 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1523 if (arguments == NULL)
1525 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonCalibrationStatePitotCalibrationStateChanged::Update() arguments is NULL");
1529 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1530 msg_ptr.reset(new ::bebop_msgs::CommonCalibrationStatePitotCalibrationStateChanged());
1531 msg_ptr->header.stamp = t;
1532 msg_ptr->header.frame_id =
"base_link";
1536 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_PITOTCALIBRATIONSTATECHANGED_STATE,
arg);
1539 msg_ptr->state =
arg->value.I32;
1543 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CALIBRATIONSTATE_PITOTCALIBRATIONSTATECHANGED_LASTERROR,
arg);
1546 msg_ptr->lastError =
arg->value.U8;
1559 ::bebop_msgs::CommonFlightPlanStateAvailabilityStateChanged::Ptr
msg_ptr;
1564 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_FLIGHTPLANSTATE_AVAILABILITYSTATECHANGED)
1568 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1569 ros_pub_ = nh.
advertise<bebop_msgs::CommonFlightPlanStateAvailabilityStateChanged>(topic, 10,
true);
1573 ::bebop_msgs::CommonFlightPlanStateAvailabilityStateChanged::ConstPtr
GetDataCstPtr()
const 1575 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1579 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1581 if (arguments == NULL)
1583 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonFlightPlanStateAvailabilityStateChanged::Update() arguments is NULL");
1587 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1588 msg_ptr.reset(new ::bebop_msgs::CommonFlightPlanStateAvailabilityStateChanged());
1589 msg_ptr->header.stamp = t;
1590 msg_ptr->header.frame_id =
"base_link";
1594 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_FLIGHTPLANSTATE_AVAILABILITYSTATECHANGED_AVAILABILITYSTATE,
arg);
1597 msg_ptr->AvailabilityState =
arg->value.U8;
1610 ::bebop_msgs::CommonFlightPlanStateComponentStateListChanged::Ptr
msg_ptr;
1615 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_FLIGHTPLANSTATE_COMPONENTSTATELISTCHANGED)
1619 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1620 ros_pub_ = nh.
advertise<bebop_msgs::CommonFlightPlanStateComponentStateListChanged>(topic, 10,
true);
1624 ::bebop_msgs::CommonFlightPlanStateComponentStateListChanged::ConstPtr
GetDataCstPtr()
const 1626 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1630 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1632 if (arguments == NULL)
1634 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonFlightPlanStateComponentStateListChanged::Update() arguments is NULL");
1638 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1639 msg_ptr.reset(new ::bebop_msgs::CommonFlightPlanStateComponentStateListChanged());
1640 msg_ptr->header.stamp = t;
1641 msg_ptr->header.frame_id =
"base_link";
1645 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_FLIGHTPLANSTATE_COMPONENTSTATELISTCHANGED_COMPONENT,
arg);
1648 msg_ptr->component =
arg->value.I32;
1652 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_FLIGHTPLANSTATE_COMPONENTSTATELISTCHANGED_STATE,
arg);
1655 msg_ptr->State =
arg->value.U8;
1668 ::bebop_msgs::CommonFlightPlanStateLockStateChanged::Ptr
msg_ptr;
1673 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_FLIGHTPLANSTATE_LOCKSTATECHANGED)
1677 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1678 ros_pub_ = nh.
advertise<bebop_msgs::CommonFlightPlanStateLockStateChanged>(topic, 10,
true);
1682 ::bebop_msgs::CommonFlightPlanStateLockStateChanged::ConstPtr
GetDataCstPtr()
const 1684 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1688 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1690 if (arguments == NULL)
1692 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonFlightPlanStateLockStateChanged::Update() arguments is NULL");
1696 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1697 msg_ptr.reset(new ::bebop_msgs::CommonFlightPlanStateLockStateChanged());
1698 msg_ptr->header.stamp = t;
1699 msg_ptr->header.frame_id =
"base_link";
1703 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_FLIGHTPLANSTATE_LOCKSTATECHANGED_LOCKSTATE,
arg);
1706 msg_ptr->LockState =
arg->value.U8;
1719 ::bebop_msgs::CommonARLibsVersionsStateControllerLibARCommandsVersion::Ptr
msg_ptr;
1724 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_ARLIBSVERSIONSSTATE_CONTROLLERLIBARCOMMANDSVERSION)
1728 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1729 ros_pub_ = nh.
advertise<bebop_msgs::CommonARLibsVersionsStateControllerLibARCommandsVersion>(topic, 10,
true);
1733 ::bebop_msgs::CommonARLibsVersionsStateControllerLibARCommandsVersion::ConstPtr
GetDataCstPtr()
const 1735 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1739 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1741 if (arguments == NULL)
1743 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonARLibsVersionsStateControllerLibARCommandsVersion::Update() arguments is NULL");
1747 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1748 msg_ptr.reset(new ::bebop_msgs::CommonARLibsVersionsStateControllerLibARCommandsVersion());
1749 msg_ptr->header.stamp = t;
1750 msg_ptr->header.frame_id =
"base_link";
1754 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_ARLIBSVERSIONSSTATE_CONTROLLERLIBARCOMMANDSVERSION_VERSION,
arg);
1757 msg_ptr->version =
arg->value.String;
1770 ::bebop_msgs::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion::Ptr
msg_ptr;
1775 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_ARLIBSVERSIONSSTATE_SKYCONTROLLERLIBARCOMMANDSVERSION)
1779 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1780 ros_pub_ = nh.
advertise<bebop_msgs::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion>(topic, 10,
true);
1784 ::bebop_msgs::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion::ConstPtr
GetDataCstPtr()
const 1786 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1790 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1792 if (arguments == NULL)
1794 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonARLibsVersionsStateSkyControllerLibARCommandsVersion::Update() arguments is NULL");
1798 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1799 msg_ptr.reset(new ::bebop_msgs::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion());
1800 msg_ptr->header.stamp = t;
1801 msg_ptr->header.frame_id =
"base_link";
1805 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_ARLIBSVERSIONSSTATE_SKYCONTROLLERLIBARCOMMANDSVERSION_VERSION,
arg);
1808 msg_ptr->version =
arg->value.String;
1821 ::bebop_msgs::CommonARLibsVersionsStateDeviceLibARCommandsVersion::Ptr
msg_ptr;
1826 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_ARLIBSVERSIONSSTATE_DEVICELIBARCOMMANDSVERSION)
1830 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1831 ros_pub_ = nh.
advertise<bebop_msgs::CommonARLibsVersionsStateDeviceLibARCommandsVersion>(topic, 10,
true);
1835 ::bebop_msgs::CommonARLibsVersionsStateDeviceLibARCommandsVersion::ConstPtr
GetDataCstPtr()
const 1837 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1841 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1843 if (arguments == NULL)
1845 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonARLibsVersionsStateDeviceLibARCommandsVersion::Update() arguments is NULL");
1849 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1850 msg_ptr.reset(new ::bebop_msgs::CommonARLibsVersionsStateDeviceLibARCommandsVersion());
1851 msg_ptr->header.stamp = t;
1852 msg_ptr->header.frame_id =
"base_link";
1856 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_ARLIBSVERSIONSSTATE_DEVICELIBARCOMMANDSVERSION_VERSION,
arg);
1859 msg_ptr->version =
arg->value.String;
1872 ::bebop_msgs::CommonAudioStateAudioStreamingRunning::Ptr
msg_ptr;
1877 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_AUDIOSTATE_AUDIOSTREAMINGRUNNING)
1881 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1882 ros_pub_ = nh.
advertise<bebop_msgs::CommonAudioStateAudioStreamingRunning>(topic, 10,
true);
1886 ::bebop_msgs::CommonAudioStateAudioStreamingRunning::ConstPtr
GetDataCstPtr()
const 1888 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1892 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1894 if (arguments == NULL)
1896 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonAudioStateAudioStreamingRunning::Update() arguments is NULL");
1900 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1901 msg_ptr.reset(new ::bebop_msgs::CommonAudioStateAudioStreamingRunning());
1902 msg_ptr->header.stamp = t;
1903 msg_ptr->header.frame_id =
"base_link";
1907 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_AUDIOSTATE_AUDIOSTREAMINGRUNNING_RUNNING,
arg);
1910 msg_ptr->running =
arg->value.U8;
1923 ::bebop_msgs::CommonHeadlightsStateintensityChanged::Ptr
msg_ptr;
1928 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_HEADLIGHTSSTATE_INTENSITYCHANGED)
1932 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1933 ros_pub_ = nh.
advertise<bebop_msgs::CommonHeadlightsStateintensityChanged>(topic, 10,
true);
1937 ::bebop_msgs::CommonHeadlightsStateintensityChanged::ConstPtr
GetDataCstPtr()
const 1939 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1943 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
1945 if (arguments == NULL)
1947 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonHeadlightsStateintensityChanged::Update() arguments is NULL");
1951 ::boost::lock_guard<boost::mutex> lock(
mutex_);
1952 msg_ptr.reset(new ::bebop_msgs::CommonHeadlightsStateintensityChanged());
1953 msg_ptr->header.stamp = t;
1954 msg_ptr->header.frame_id =
"base_link";
1958 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_HEADLIGHTSSTATE_INTENSITYCHANGED_LEFT,
arg);
1961 msg_ptr->left =
arg->value.U8;
1965 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_HEADLIGHTSSTATE_INTENSITYCHANGED_RIGHT,
arg);
1968 msg_ptr->right =
arg->value.U8;
1981 ::bebop_msgs::CommonAnimationsStateList::Ptr
msg_ptr;
1986 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_ANIMATIONSSTATE_LIST)
1990 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
1991 ros_pub_ = nh.
advertise<bebop_msgs::CommonAnimationsStateList>(topic, 10,
true);
1997 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2001 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2003 if (arguments == NULL)
2005 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonAnimationsStateList::Update() arguments is NULL");
2009 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2010 msg_ptr.reset(new ::bebop_msgs::CommonAnimationsStateList());
2011 msg_ptr->header.stamp = t;
2012 msg_ptr->header.frame_id =
"base_link";
2016 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_ANIMATIONSSTATE_LIST_ANIM,
arg);
2019 msg_ptr->anim =
arg->value.I32;
2023 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_ANIMATIONSSTATE_LIST_STATE,
arg);
2026 msg_ptr->state =
arg->value.I32;
2030 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_ANIMATIONSSTATE_LIST_ERROR,
arg);
2033 msg_ptr->error =
arg->value.I32;
2046 ::bebop_msgs::CommonAccessoryStateSupportedAccessoriesListChanged::Ptr
msg_ptr;
2051 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_ACCESSORYSTATE_SUPPORTEDACCESSORIESLISTCHANGED)
2055 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
2056 ros_pub_ = nh.
advertise<bebop_msgs::CommonAccessoryStateSupportedAccessoriesListChanged>(topic, 10,
true);
2060 ::bebop_msgs::CommonAccessoryStateSupportedAccessoriesListChanged::ConstPtr
GetDataCstPtr()
const 2062 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2066 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2068 if (arguments == NULL)
2070 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonAccessoryStateSupportedAccessoriesListChanged::Update() arguments is NULL");
2074 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2075 msg_ptr.reset(new ::bebop_msgs::CommonAccessoryStateSupportedAccessoriesListChanged());
2076 msg_ptr->header.stamp = t;
2077 msg_ptr->header.frame_id =
"base_link";
2081 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_ACCESSORYSTATE_SUPPORTEDACCESSORIESLISTCHANGED_ACCESSORY,
arg);
2084 msg_ptr->accessory =
arg->value.I32;
2097 ::bebop_msgs::CommonAccessoryStateAccessoryConfigChanged::Ptr
msg_ptr;
2102 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_ACCESSORYSTATE_ACCESSORYCONFIGCHANGED)
2106 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
2107 ros_pub_ = nh.
advertise<bebop_msgs::CommonAccessoryStateAccessoryConfigChanged>(topic, 10,
true);
2111 ::bebop_msgs::CommonAccessoryStateAccessoryConfigChanged::ConstPtr
GetDataCstPtr()
const 2113 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2117 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2119 if (arguments == NULL)
2121 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonAccessoryStateAccessoryConfigChanged::Update() arguments is NULL");
2125 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2126 msg_ptr.reset(new ::bebop_msgs::CommonAccessoryStateAccessoryConfigChanged());
2127 msg_ptr->header.stamp = t;
2128 msg_ptr->header.frame_id =
"base_link";
2132 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_ACCESSORYSTATE_ACCESSORYCONFIGCHANGED_NEWACCESSORY,
arg);
2135 msg_ptr->newAccessory =
arg->value.I32;
2139 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_ACCESSORYSTATE_ACCESSORYCONFIGCHANGED_ERROR,
arg);
2142 msg_ptr->error =
arg->value.I32;
2155 ::bebop_msgs::CommonAccessoryStateAccessoryConfigModificationEnabled::Ptr
msg_ptr;
2160 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_ACCESSORYSTATE_ACCESSORYCONFIGMODIFICATIONENABLED)
2164 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
2165 ros_pub_ = nh.
advertise<bebop_msgs::CommonAccessoryStateAccessoryConfigModificationEnabled>(topic, 10,
true);
2169 ::bebop_msgs::CommonAccessoryStateAccessoryConfigModificationEnabled::ConstPtr
GetDataCstPtr()
const 2171 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2175 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2177 if (arguments == NULL)
2179 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonAccessoryStateAccessoryConfigModificationEnabled::Update() arguments is NULL");
2183 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2184 msg_ptr.reset(new ::bebop_msgs::CommonAccessoryStateAccessoryConfigModificationEnabled());
2185 msg_ptr->header.stamp = t;
2186 msg_ptr->header.frame_id =
"base_link";
2190 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_ACCESSORYSTATE_ACCESSORYCONFIGMODIFICATIONENABLED_ENABLED,
arg);
2193 msg_ptr->enabled =
arg->value.U8;
2206 ::bebop_msgs::CommonChargerStateMaxChargeRateChanged::Ptr
msg_ptr;
2211 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_MAXCHARGERATECHANGED)
2215 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
2216 ros_pub_ = nh.
advertise<bebop_msgs::CommonChargerStateMaxChargeRateChanged>(topic, 10,
true);
2220 ::bebop_msgs::CommonChargerStateMaxChargeRateChanged::ConstPtr
GetDataCstPtr()
const 2222 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2226 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2228 if (arguments == NULL)
2230 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonChargerStateMaxChargeRateChanged::Update() arguments is NULL");
2234 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2235 msg_ptr.reset(new ::bebop_msgs::CommonChargerStateMaxChargeRateChanged());
2236 msg_ptr->header.stamp = t;
2237 msg_ptr->header.frame_id =
"base_link";
2241 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_MAXCHARGERATECHANGED_RATE,
arg);
2244 msg_ptr->rate =
arg->value.I32;
2257 ::bebop_msgs::CommonChargerStateCurrentChargeStateChanged::Ptr
msg_ptr;
2262 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_CURRENTCHARGESTATECHANGED)
2266 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
2267 ros_pub_ = nh.
advertise<bebop_msgs::CommonChargerStateCurrentChargeStateChanged>(topic, 10,
true);
2271 ::bebop_msgs::CommonChargerStateCurrentChargeStateChanged::ConstPtr
GetDataCstPtr()
const 2273 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2277 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2279 if (arguments == NULL)
2281 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonChargerStateCurrentChargeStateChanged::Update() arguments is NULL");
2285 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2286 msg_ptr.reset(new ::bebop_msgs::CommonChargerStateCurrentChargeStateChanged());
2287 msg_ptr->header.stamp = t;
2288 msg_ptr->header.frame_id =
"base_link";
2292 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_CURRENTCHARGESTATECHANGED_STATUS,
arg);
2295 msg_ptr->status =
arg->value.I32;
2299 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_CURRENTCHARGESTATECHANGED_PHASE,
arg);
2302 msg_ptr->phase =
arg->value.I32;
2315 ::bebop_msgs::CommonChargerStateLastChargeRateChanged::Ptr
msg_ptr;
2320 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_LASTCHARGERATECHANGED)
2324 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
2325 ros_pub_ = nh.
advertise<bebop_msgs::CommonChargerStateLastChargeRateChanged>(topic, 10,
true);
2329 ::bebop_msgs::CommonChargerStateLastChargeRateChanged::ConstPtr
GetDataCstPtr()
const 2331 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2335 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2337 if (arguments == NULL)
2339 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonChargerStateLastChargeRateChanged::Update() arguments is NULL");
2343 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2344 msg_ptr.reset(new ::bebop_msgs::CommonChargerStateLastChargeRateChanged());
2345 msg_ptr->header.stamp = t;
2346 msg_ptr->header.frame_id =
"base_link";
2350 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_LASTCHARGERATECHANGED_RATE,
arg);
2353 msg_ptr->rate =
arg->value.I32;
2366 ::bebop_msgs::CommonChargerStateChargingInfo::Ptr
msg_ptr;
2371 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_CHARGINGINFO)
2375 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
2376 ros_pub_ = nh.
advertise<bebop_msgs::CommonChargerStateChargingInfo>(topic, 10,
true);
2382 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2386 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2388 if (arguments == NULL)
2390 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonChargerStateChargingInfo::Update() arguments is NULL");
2394 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2395 msg_ptr.reset(new ::bebop_msgs::CommonChargerStateChargingInfo());
2396 msg_ptr->header.stamp = t;
2397 msg_ptr->header.frame_id =
"base_link";
2401 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_CHARGINGINFO_PHASE,
arg);
2404 msg_ptr->phase =
arg->value.I32;
2408 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_CHARGINGINFO_RATE,
arg);
2411 msg_ptr->rate =
arg->value.I32;
2415 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_CHARGINGINFO_INTENSITY,
arg);
2418 msg_ptr->intensity =
arg->value.U8;
2422 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_CHARGERSTATE_CHARGINGINFO_FULLCHARGINGTIME,
arg);
2425 msg_ptr->fullChargingTime =
arg->value.U8;
2438 ::bebop_msgs::CommonRunStateRunIdChanged::Ptr
msg_ptr;
2443 :
AbstractState(ARCONTROLLER_DICTIONARY_KEY_COMMON_RUNSTATE_RUNIDCHANGED)
2447 ARSAL_PRINT(ARSAL_PRINT_INFO,
"CB" ,
"[STATES] Enabling %s", topic.c_str());
2448 ros_pub_ = nh.
advertise<bebop_msgs::CommonRunStateRunIdChanged>(topic, 10,
true);
2454 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2458 void Update(
const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time& t)
2460 if (arguments == NULL)
2462 ARSAL_PRINT(ARSAL_PRINT_WARNING,
"CB",
"CommonRunStateRunIdChanged::Update() arguments is NULL");
2466 ::boost::lock_guard<boost::mutex> lock(
mutex_);
2467 msg_ptr.reset(new ::bebop_msgs::CommonRunStateRunIdChanged());
2468 msg_ptr->header.stamp = t;
2469 msg_ptr->header.frame_id =
"base_link";
2473 HASH_FIND_STR (arguments, ARCONTROLLER_DICTIONARY_KEY_COMMON_RUNSTATE_RUNIDCHANGED_RUNID,
arg);
2476 msg_ptr->runId =
arg->value.String;
2487 #endif // BEBOP_AUTONOMY_AUTOGENERATED_common_STATE_CALLBACKS_H void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::CommonChargerStateLastChargeRateChanged::Ptr msg_ptr
::bebop_msgs::CommonChargerStateMaxChargeRateChanged::ConstPtr GetDataCstPtr() const
CommonCommonStateWifiSignalChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonAccessoryStateSupportedAccessoriesListChanged::Ptr msg_ptr
CommonAccessoryStateAccessoryConfigChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
CommonRunStateRunIdChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonARLibsVersionsStateDeviceLibARCommandsVersion::Ptr msg_ptr
CommonHeadlightsStateintensityChanged(::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::CommonFlightPlanStateAvailabilityStateChanged::Ptr msg_ptr
::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStartedChanged::Ptr msg_ptr
::bebop_msgs::CommonCommonStateWifiSignalChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonFlightPlanStateAvailabilityStateChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonCommonStateMassStorageContent::Ptr msg_ptr
CommonCommonStateAllStatesChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonCommonStateAllStatesChanged::ConstPtr GetDataCstPtr() const
void publish(const boost::shared_ptr< M > &message) const
CommonOverHeatStateOverHeatRegulationChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
CommonFlightPlanStateLockStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonFlightPlanStateComponentStateListChanged::ConstPtr GetDataCstPtr() const
CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonFlightPlanStateLockStateChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonAccessoryStateSupportedAccessoriesListChanged::ConstPtr GetDataCstPtr() const
CommonChargerStateMaxChargeRateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
CommonFlightPlanStateAvailabilityStateChanged(::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::CommonCalibrationStateMagnetoCalibrationRequiredState::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonCommonStateProductModel::ConstPtr GetDataCstPtr() const
CommonARLibsVersionsStateDeviceLibARCommandsVersion(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
CommonMavlinkStateMavlinkPlayErrorStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonCommonStateAllStatesChanged::Ptr msg_ptr
::bebop_msgs::CommonARLibsVersionsStateControllerLibARCommandsVersion::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonCalibrationStatePitotCalibrationStateChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonCommonStateCurrentDateChanged::Ptr msg_ptr
::bebop_msgs::CommonMavlinkStateMavlinkFilePlayingStateChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::ros::Publisher ros_pub_
CommonCommonStateMassStorageInfoRemainingListChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonChargerStateLastChargeRateChanged::ConstPtr GetDataCstPtr() const
CommonAudioStateAudioStreamingRunning(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonCommonStateDeprecatedMassStorageContentChanged::Ptr msg_ptr
::bebop_msgs::CommonAudioStateAudioStreamingRunning::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonAccessoryStateAccessoryConfigChanged::Ptr msg_ptr
::bebop_msgs::CommonChargerStateChargingInfo::Ptr msg_ptr
CommonCommonStateCountryListKnown(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
CommonCommonStateMassStorageStateListChanged(::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::CommonMavlinkStateMavlinkFilePlayingStateChanged::Ptr msg_ptr
CommonOverHeatStateOverHeatChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonAccessoryStateAccessoryConfigModificationEnabled::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::CommonRunStateRunIdChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion::ConstPtr GetDataCstPtr() const
CommonMavlinkStateMavlinkFilePlayingStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonCommonStateMassStorageInfoStateListChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonHeadlightsStateintensityChanged::Ptr msg_ptr
::bebop_msgs::CommonCommonStateCountryListKnown::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::CommonOverHeatStateOverHeatRegulationChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
CommonAccessoryStateSupportedAccessoriesListChanged(::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::CommonMavlinkStateMissionItemExecuted::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonCommonStateBatteryStateChanged::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::CommonOverHeatStateOverHeatChanged::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::CommonAccessoryStateAccessoryConfigModificationEnabled::Ptr msg_ptr
::bebop_msgs::CommonFlightPlanStateComponentStateListChanged::Ptr msg_ptr
CommonCommonStateBatteryStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonHeadlightsStateintensityChanged::ConstPtr GetDataCstPtr() const
CommonCommonStateCurrentTimeChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonCommonStateCurrentTimeChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonCommonStateMassStorageContentForCurrentRun::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)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStateChanged::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::CommonOverHeatStateOverHeatRegulationChanged::Ptr msg_ptr
::bebop_msgs::CommonChargerStateCurrentChargeStateChanged::Ptr msg_ptr
::bebop_msgs::CommonCommonStateCurrentTimeChanged::Ptr msg_ptr
CommonCommonStateMassStorageContent(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
CommonCommonStateMassStorageInfoStateListChanged(::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::CommonRunStateRunIdChanged::Ptr msg_ptr
::bebop_msgs::CommonCommonStateMassStorageInfoStateListChanged::Ptr msg_ptr
::bebop_msgs::CommonMavlinkStateMissionItemExecuted::Ptr msg_ptr
CommonAccessoryStateAccessoryConfigModificationEnabled(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonCommonStateMassStorageInfoRemainingListChanged::Ptr msg_ptr
::bebop_msgs::CommonMavlinkStateMavlinkPlayErrorStateChanged::Ptr msg_ptr
::bebop_msgs::CommonCalibrationStateMagnetoCalibrationRequiredState::Ptr msg_ptr
::bebop_msgs::CommonCommonStateVideoRecordingTimestamp::Ptr msg_ptr
CommonCommonStateVideoRecordingTimestamp(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStartedChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion::Ptr msg_ptr
CommonChargerStateLastChargeRateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
CommonCalibrationStatePitotCalibrationStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
CommonCalibrationStateMagnetoCalibrationRequiredState(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
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)
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::CommonCommonStateMassStorageInfoRemainingListChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
CommonCommonStateCurrentDateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonCommonStateMassStorageStateListChanged::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::CommonCommonStateMassStorageContent::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonCalibrationStatePitotCalibrationStateChanged::Ptr msg_ptr
::bebop_msgs::CommonCommonStateMassStorageStateListChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonARLibsVersionsStateControllerLibARCommandsVersion::Ptr msg_ptr
CommonChargerStateChargingInfo(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
CommonCalibrationStateMagnetoCalibrationStartedChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonAnimationsStateList::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::CommonCommonStateVideoRecordingTimestamp::ConstPtr GetDataCstPtr() const
CommonARLibsVersionsStateControllerLibARCommandsVersion(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
bool getParam(const std::string &key, std::string &s) const
::bebop_msgs::CommonAnimationsStateList::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonMavlinkStateMavlinkPlayErrorStateChanged::ConstPtr GetDataCstPtr() const
CommonCommonStateDeprecatedMassStorageContentChanged(::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::CommonAudioStateAudioStreamingRunning::Ptr msg_ptr
::bebop_msgs::CommonChargerStateCurrentChargeStateChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonChargerStateChargingInfo::ConstPtr GetDataCstPtr() const
CommonAnimationsStateList(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonAccessoryStateAccessoryConfigChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonCommonStateDeprecatedMassStorageContentChanged::ConstPtr GetDataCstPtr() const
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
CommonARLibsVersionsStateSkyControllerLibARCommandsVersion(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonOverHeatStateOverHeatChanged::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)
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
CommonCommonStateMassStorageContentForCurrentRun(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
CommonMavlinkStateMissionItemExecuted(::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)
ARCONTROLLER_DICTIONARY_ARG_t * arg
::bebop_msgs::CommonChargerStateMaxChargeRateChanged::Ptr msg_ptr
CommonCalibrationStateMagnetoCalibrationStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
mutable::boost::mutex mutex_
CommonFlightPlanStateComponentStateListChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged::ConstPtr GetDataCstPtr() const
::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStateChanged::Ptr msg_ptr
::bebop_msgs::CommonCommonStateProductModel::Ptr msg_ptr
::bebop_msgs::CommonCommonStateMassStorageContentForCurrentRun::Ptr msg_ptr
::bebop_msgs::CommonCommonStateWifiSignalChanged::Ptr msg_ptr
::bebop_msgs::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged::Ptr msg_ptr
::bebop_msgs::CommonCommonStateCountryListKnown::Ptr msg_ptr
::bebop_msgs::CommonCommonStateBatteryStateChanged::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
CommonCommonStateProductModel(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)
::bebop_msgs::CommonCommonStateCurrentDateChanged::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::CommonFlightPlanStateLockStateChanged::Ptr msg_ptr
void Update(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &t)
::bebop_msgs::CommonARLibsVersionsStateDeviceLibARCommandsVersion::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)
CommonChargerStateCurrentChargeStateChanged(::ros::NodeHandle &nh,::ros::NodeHandle &priv_nh, const ::std::string &topic)