<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ardrone3_setting_callback_includes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/</path>
    <filename>ardrone3__setting__callback__includes_8h</filename>
  </compound>
  <compound kind="file">
    <name>ardrone3_setting_callbacks.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/</path>
    <filename>ardrone3__setting__callbacks_8h</filename>
    <includes id="callbacks__common_8h" name="callbacks_common.h" local="yes" imported="no">bebop_driver/autogenerated/callbacks_common.h</includes>
    <class kind="class">bebop_driver::cb::GPSSettingsHomeType</class>
    <class kind="class">bebop_driver::cb::GPSSettingsReturnHomeDelay</class>
    <class kind="class">bebop_driver::cb::NetworkSettingsWifiSelection</class>
    <class kind="class">bebop_driver::cb::PilotingSettingsAbsolutControl</class>
    <class kind="class">bebop_driver::cb::PilotingSettingsMaxAltitude</class>
    <class kind="class">bebop_driver::cb::PilotingSettingsMaxDistance</class>
    <class kind="class">bebop_driver::cb::PilotingSettingsMaxTilt</class>
    <class kind="class">bebop_driver::cb::PilotingSettingsNoFlyOverMaxDistance</class>
    <class kind="class">bebop_driver::cb::SpeedSettingsHullProtection</class>
    <class kind="class">bebop_driver::cb::SpeedSettingsMaxRotationSpeed</class>
    <class kind="class">bebop_driver::cb::SpeedSettingsMaxVerticalSpeed</class>
    <class kind="class">bebop_driver::cb::SpeedSettingsOutdoor</class>
    <namespace>bebop_driver</namespace>
    <namespace>bebop_driver::cb</namespace>
  </compound>
  <compound kind="file">
    <name>ardrone3_state_callback_includes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/</path>
    <filename>ardrone3__state__callback__includes_8h</filename>
  </compound>
  <compound kind="file">
    <name>ardrone3_state_callbacks.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/</path>
    <filename>ardrone3__state__callbacks_8h</filename>
    <includes id="callbacks__common_8h" name="callbacks_common.h" local="yes" imported="no">bebop_driver/autogenerated/callbacks_common.h</includes>
    <class kind="class">bebop_driver::cb::Ardrone3AntiflickeringStateelectricFrequencyChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3AntiflickeringStatemodeChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3CameraStatedefaultCameraOrientation</class>
    <class kind="class">bebop_driver::cb::Ardrone3CameraStateOrientation</class>
    <class kind="class">bebop_driver::cb::Ardrone3GPSStateHomeTypeAvailabilityChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3GPSStateHomeTypeChosenChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3GPSStateNumberOfSatelliteChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3MediaRecordStatePictureStateChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3MediaRecordStatePictureStateChangedV2</class>
    <class kind="class">bebop_driver::cb::Ardrone3MediaRecordStateVideoStateChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3MediaRecordStateVideoStateChangedV2</class>
    <class kind="class">bebop_driver::cb::Ardrone3MediaStreamingStateVideoEnableChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3NetworkStateAllWifiAuthChannelChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3NetworkStateAllWifiScanChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3NetworkStateWifiAuthChannelListChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3NetworkStateWifiScanListChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateAlertStateChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateAltitudeChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateAttitudeChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateAutoTakeOffModeChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateFlatTrimChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateFlyingStateChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateNavigateHomeStateChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStatePositionChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateSpeedChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PROStateFeatures</class>
    <namespace>bebop_driver</namespace>
    <namespace>bebop_driver::cb</namespace>
  </compound>
  <compound kind="file">
    <name>bebop.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/src/</path>
    <filename>bebop_8cpp</filename>
    <includes id="bebop_8h" name="bebop.h" local="no" imported="no">bebop_driver/bebop.h</includes>
    <includes id="bebop__video__decoder_8h" name="bebop_video_decoder.h" local="yes" imported="no">bebop_driver/bebop_video_decoder.h</includes>
    <includes id="ardrone3__state__callbacks_8h" name="ardrone3_state_callbacks.h" local="yes" imported="no">bebop_driver/autogenerated/ardrone3_state_callbacks.h</includes>
    <includes id="common__state__callbacks_8h" name="common_state_callbacks.h" local="yes" imported="no">bebop_driver/autogenerated/common_state_callbacks.h</includes>
    <includes id="ardrone3__setting__callbacks_8h" name="ardrone3_setting_callbacks.h" local="yes" imported="no">bebop_driver/autogenerated/ardrone3_setting_callbacks.h</includes>
    <includes id="ardrone3__state__callback__includes_8h" name="ardrone3_state_callback_includes.h" local="yes" imported="no">bebop_driver/autogenerated/ardrone3_state_callback_includes.h</includes>
    <includes id="common__state__callback__includes_8h" name="common_state_callback_includes.h" local="yes" imported="no">bebop_driver/autogenerated/common_state_callback_includes.h</includes>
    <includes id="ardrone3__setting__callback__includes_8h" name="ardrone3_setting_callback_includes.h" local="yes" imported="no">bebop_driver/autogenerated/ardrone3_setting_callback_includes.h</includes>
    <namespace>bebop_driver</namespace>
    <member kind="define">
      <type>#define</type>
      <name>UPDTAE_CALLBACK_MAP</name>
      <anchorfile>bebop_8cpp.html</anchorfile>
      <anchor>a34ac8c43c9102e1e798287cda371c05d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bebop.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/include/bebop_driver/</path>
    <filename>bebop_8h</filename>
    <includes id="common__state__callback__includes_8h" name="common_state_callback_includes.h" local="yes" imported="no">bebop_driver/autogenerated/common_state_callback_includes.h</includes>
    <includes id="ardrone3__state__callback__includes_8h" name="ardrone3_state_callback_includes.h" local="yes" imported="no">bebop_driver/autogenerated/ardrone3_state_callback_includes.h</includes>
    <includes id="ardrone3__setting__callback__includes_8h" name="ardrone3_setting_callback_includes.h" local="yes" imported="no">bebop_driver/autogenerated/ardrone3_setting_callback_includes.h</includes>
    <class kind="class">bebop_driver::Bebop</class>
    <namespace>bebop_driver</namespace>
    <namespace>bebop_driver::cb</namespace>
    <namespace>bebop_driver::util</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BEBOP_ERR_STR_SZ</name>
      <anchorfile>bebop_8h.html</anchorfile>
      <anchor>ade8308bbb2d10b4f8122dd63e7a11ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_SHARED_PTRS</name>
      <anchorfile>bebop_8h.html</anchorfile>
      <anchor>a10f26022233344429825cfac67642b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORWARD_DECLARATIONS</name>
      <anchorfile>bebop_8h.html</anchorfile>
      <anchor>a12d4b84b22eaf65c1f59131360b38aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetLWPId</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>a6c9f155beba04d881488077ab68cef5b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bebop_driver_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/src/</path>
    <filename>bebop__driver__node_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bebop__driver__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bebop_driver_nodelet.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/src/</path>
    <filename>bebop__driver__nodelet_8cpp</filename>
    <includes id="bebop__driver__nodelet_8h" name="bebop_driver_nodelet.h" local="no" imported="no">bebop_driver/bebop_driver_nodelet.h</includes>
    <namespace>bebop_driver</namespace>
    <namespace>bebop_driver::util</namespace>
    <member kind="function">
      <type>int</type>
      <name>BebopPrintToROSLogCB</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>a9d9cbeafcd20d5b98eb4ebb2aadb27d1</anchor>
      <arglist>(eARSAL_PRINT_LEVEL level, const char *tag, const char *format, va_list va)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bebop_driver_nodelet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/include/bebop_driver/</path>
    <filename>bebop__driver__nodelet_8h</filename>
    <includes id="bebop_8h" name="bebop.h" local="yes" imported="no">bebop_driver/bebop.h</includes>
    <class kind="class">bebop_driver::BebopDriverNodelet</class>
    <namespace>bebop_driver</namespace>
    <namespace>bebop_driver::util</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CLAMP</name>
      <anchorfile>bebop__driver__nodelet_8h.html</anchorfile>
      <anchor>abcafdb4a998e1c8769328c1f7f570484</anchor>
      <arglist>(x, l, h)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BebopPrintToROSLogCB</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>a9d9cbeafcd20d5b98eb4ebb2aadb27d1</anchor>
      <arglist>(eARSAL_PRINT_LEVEL level, const char *tag, const char *format, va_list va)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CompareTwists</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>a99c0a2ff88030518f8403b54a453ae41</anchor>
      <arglist>(const geometry_msgs::Twist &amp;lhs, const geometry_msgs::Twist &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetTwist</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>aadd65d9bcb887a3849c4de0280a141eb</anchor>
      <arglist>(geometry_msgs::Twist &amp;t)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ros::console::levels::Level</type>
      <name>arsal_level_to_ros</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>a4bc8d7075a12e1392d0232454e7b27ae</anchor>
      <arglist>[ARSAL_PRINT_MAX]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>bebop_err_str</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>ae4396379281bf5dab91f3db012c547b6</anchor>
      <arglist>[BEBOP_ERR_STR_SZ]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>eps</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>aab3726a1d66fb9840d0f684307409d0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bebop_itl_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/test/</path>
    <filename>bebop__itl__test_8cpp</filename>
    <class kind="class">bebop_driver::util::ASyncSub</class>
    <class kind="class">bebop_driver::test::BebopInTheLoopTest</class>
    <namespace>bebop_driver</namespace>
    <namespace>bebop_driver::test</namespace>
    <namespace>bebop_driver::util</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TIMED_ASSERT</name>
      <anchorfile>bebop__itl__test_8cpp.html</anchorfile>
      <anchor>a5b1850bb0d5bcebd9280650fdd5f4d4f</anchor>
      <arglist>(TIMEOUT, WAIT_UNTIL_TRUE, WAITING_TEXT)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dummy_cb</name>
      <anchorfile>namespacebebop__driver_1_1test.html</anchorfile>
      <anchor>adfcf7f09ad066ff262fc8fa3623359bc</anchor>
      <arglist>(const bebop_msgs::Ardrone3PilotingStateAttitudeChanged::ConstPtr &amp;msg_ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bebop__itl__test_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebebop__driver_1_1test.html</anchorfile>
      <anchor>a34209a64104ced450cb51f7e1047be78</anchor>
      <arglist>(BebopInTheLoopTest, Piloting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebebop__driver_1_1test.html</anchorfile>
      <anchor>a789cc368b5a5189982f55c5eb1cbf04e</anchor>
      <arglist>(BebopInTheLoopTest, VisionTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebebop__driver_1_1test.html</anchorfile>
      <anchor>a228777b0b95aa372a2154bf9b0a189dc</anchor>
      <arglist>(BebopInTheLoopTest, CameraMoveTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebebop__driver_1_1test.html</anchorfile>
      <anchor>ad28e4f42c222149856a747457387efc8</anchor>
      <arglist>(BebopInTheLoopTest, DISABLED_FlatTrimTest)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bebop_video_decoder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/src/</path>
    <filename>bebop__video__decoder_8cpp</filename>
    <includes id="bebop__video__decoder_8h" name="bebop_video_decoder.h" local="yes" imported="no">bebop_driver/bebop_video_decoder.h</includes>
    <namespace>bebop_driver</namespace>
  </compound>
  <compound kind="file">
    <name>bebop_video_decoder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/include/bebop_driver/</path>
    <filename>bebop__video__decoder_8h</filename>
    <class kind="class">bebop_driver::VideoDecoder</class>
    <namespace>bebop_driver</namespace>
  </compound>
  <compound kind="file">
    <name>callbacks_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/</path>
    <filename>callbacks__common_8h</filename>
    <class kind="class">bebop_driver::cb::AbstractCommand</class>
    <class kind="class">bebop_driver::cb::AbstractSetting</class>
    <class kind="class">bebop_driver::cb::AbstractState</class>
    <namespace>bebop_driver</namespace>
    <namespace>bebop_driver::cb</namespace>
  </compound>
  <compound kind="file">
    <name>common_state_callback_includes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/</path>
    <filename>common__state__callback__includes_8h</filename>
  </compound>
  <compound kind="file">
    <name>common_state_callbacks.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/include/bebop_driver/autogenerated/</path>
    <filename>common__state__callbacks_8h</filename>
    <includes id="callbacks__common_8h" name="callbacks_common.h" local="yes" imported="no">bebop_driver/autogenerated/callbacks_common.h</includes>
    <class kind="class">bebop_driver::cb::CommonAccessoryStateAccessoryConfigChanged</class>
    <class kind="class">bebop_driver::cb::CommonAccessoryStateAccessoryConfigModificationEnabled</class>
    <class kind="class">bebop_driver::cb::CommonAccessoryStateSupportedAccessoriesListChanged</class>
    <class kind="class">bebop_driver::cb::CommonAnimationsStateList</class>
    <class kind="class">bebop_driver::cb::CommonARLibsVersionsStateControllerLibARCommandsVersion</class>
    <class kind="class">bebop_driver::cb::CommonARLibsVersionsStateDeviceLibARCommandsVersion</class>
    <class kind="class">bebop_driver::cb::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion</class>
    <class kind="class">bebop_driver::cb::CommonAudioStateAudioStreamingRunning</class>
    <class kind="class">bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged</class>
    <class kind="class">bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationRequiredState</class>
    <class kind="class">bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationStartedChanged</class>
    <class kind="class">bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonChargerStateChargingInfo</class>
    <class kind="class">bebop_driver::cb::CommonChargerStateCurrentChargeStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonChargerStateLastChargeRateChanged</class>
    <class kind="class">bebop_driver::cb::CommonChargerStateMaxChargeRateChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateAllStatesChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateBatteryStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateCountryListKnown</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateCurrentDateChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateCurrentTimeChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateMassStorageInfoRemainingListChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateMassStorageInfoStateListChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateMassStorageStateListChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateProductModel</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateSensorsStatesListChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateWifiSignalChanged</class>
    <class kind="class">bebop_driver::cb::CommonControllerStateisPilotingChanged</class>
    <class kind="class">bebop_driver::cb::CommonFlightPlanStateAvailabilityStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonFlightPlanStateComponentStateListChanged</class>
    <class kind="class">bebop_driver::cb::CommonHeadlightsStateintensityChanged</class>
    <class kind="class">bebop_driver::cb::CommonMavlinkStateMavlinkFilePlayingStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonMavlinkStateMavlinkPlayErrorStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonOverHeatStateOverHeatChanged</class>
    <class kind="class">bebop_driver::cb::CommonOverHeatStateOverHeatRegulationChanged</class>
    <namespace>bebop_driver</namespace>
    <namespace>bebop_driver::cb</namespace>
  </compound>
  <compound kind="file">
    <name>generate.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-bebop_autonomy/doc_stacks/2016-01-18_12-59-18.816654/bebop_autonomy/bebop_driver/scripts/meta/</path>
    <filename>generate_8py</filename>
    <namespace>generate</namespace>
    <member kind="function">
      <type>def</type>
      <name>cap_word</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a7c180638a417e92427249720bccbf6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_settings</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a3275550644ddb14527992155993e491c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_states</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>ae452f681d800e16dd1d370ff47e4e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_xml_url</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a3efc0d2b9d26c97148dccdcfd7da6568</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>guess_min_max</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a437c08f3cedf5eee9016ee929a654c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_settings_tag</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a6c736a11c703c8599cf9dd0fdcaa7775</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_state_tag</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a77ab077bf746c520275f9d6ba696aaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_from_url</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>ae1e48e2c1e40af8da111e45ffb9fc6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a7d655d180fcf5f4536aff4315808d0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>strip_text</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a79a3e113a531c9298d34350182e5302d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>today</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>aab7e01094aa047daa25a3c9b011c0d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>BEBOP_TYPE_MAP</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a43a140a137a3fe1830d76d0c7d41945f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>C_TYPE_MAP</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a4341b57b2e73ab20193611299fb7fcf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>DYN_TYPE_MAP</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a1fe69d3e2d5c357aaeb2ebf3b99d75c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIBARCOMMANDS_GIT_HASH</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a12a293320e261b48f83a371b834b74c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIBARCOMMANDS_GIT_OWNER</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a6e8f77b49ed2070c4e120033bb2d62bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>min_max_regex</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>ae8d8dac63a7ea889335db964d5fad30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rend</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a214f372baa994d18fbf94c99fa144bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>ROS_TYPE_MAP</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a1e2b5f4a2850272c78424e2837b1cf0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bebop_driver</name>
    <filename>namespacebebop__driver.html</filename>
    <namespace>bebop_driver::cb</namespace>
    <namespace>bebop_driver::test</namespace>
    <namespace>bebop_driver::util</namespace>
    <class kind="class">bebop_driver::Bebop</class>
    <class kind="class">bebop_driver::BebopDriverNodelet</class>
    <class kind="class">bebop_driver::VideoDecoder</class>
  </compound>
  <compound kind="class">
    <name>bebop_driver::Bebop</name>
    <filename>classbebop__driver_1_1Bebop.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AnimationFlip</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a1fbc3a22468bfb038793281c701a2a99</anchor>
      <arglist>(const uint8_t &amp;anim_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bebop</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>ad451c1526af9518601865596ca5455da</anchor>
      <arglist>(ARSAL_Print_Callback_t custom_print_callback=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Connect</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a8c205d3442b1f87357b73b794acd2e9d</anchor>
      <arglist>(ros::NodeHandle &amp;nh, ros::NodeHandle &amp;priv_nh, const std::string &amp;bebop_ip=&quot;192.168.42.1&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Disconnect</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a324fd304774674adcac99e35ebacf91e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Emergency</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>aa5c06e0ad540bb7e7d961b2e90d23cd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlatTrim</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>ac65284e74aa3b38c63a9624afd4cc33a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ARCONTROLLER_Device_t *</type>
      <name>GetControllerCstPtr</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a52651cfaa18204c8d441998a27216d20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetFrontCameraFrame</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a3f649a24b6faf4e255816ba1ac28a709</anchor>
      <arglist>(std::vector&lt; uint8_t &gt; &amp;buffer, uint32_t &amp;width, uint32_t &amp;height) const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetFrontCameraFrameHeight</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a30119e49db983739063f305173002b84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetFrontCameraFrameWidth</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>afbde247a53ec2d3ff388e6ce586b0562</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ARSAL_Sem_t *</type>
      <name>GetStateSemPtr</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>af3491fd7db1611c53b8bfde1d63cee86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsConnected</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a45a0f2c182ac22b962d8858432613eed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsStreamingStarted</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>aab19f102bde5ea0371be1e545827e738</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Land</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>add5131c49160c2bef5b182fd2542d1a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Move</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a3a98e776fcd60c2059f09b01d3751fdc</anchor>
      <arglist>(const double &amp;roll, const double &amp;pitch, const double &amp;gaz_speed, const double &amp;yaw_speed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MoveCamera</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>af8c800c6957a918e8dfccb3ba0d21ee2</anchor>
      <arglist>(const double &amp;tilt, const double &amp;pan)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>NavigateHome</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>ae8237edee662035fb82cd397307afc8d</anchor>
      <arglist>(const bool &amp;start_stop)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RequestAllSettings</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a97ca46adbe2674ad97fa5468f144f382</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetAllSettings</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a45503cae46771f9792e87caf05973b90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartStreaming</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a5c8957d42b9779b211c59c7c80e3e26a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StopStreaming</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a2c9ef75719005372b3f109a2e68213b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Takeoff</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a840f425497856bc36eddf48704559fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateSettings</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a66688e58f5194628876d118fc2bb08a3</anchor>
      <arglist>(const bebop_driver::BebopArdrone3Config &amp;config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Bebop</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>aa7897c049f9e1ef1500f15f3f48851bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; eARCONTROLLER_DICTIONARY_KEY, boost::shared_ptr&lt; cb::AbstractCommand &gt; &gt;</type>
      <name>callback_map_pair_t</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>ac9087a230d4303894fb3bb8c6c0dafff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; eARCONTROLLER_DICTIONARY_KEY, boost::shared_ptr&lt; cb::AbstractCommand &gt; &gt;</type>
      <name>callback_map_t</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>ad0a110c9cef4c23f5b7ee6acb7128266</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Cleanup</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a11d1bea1d1cd8c721d7388c204459941</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ThrowOnCtrlError</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>ac8f9716ef558cb65d32edff68a9882b3</anchor>
      <arglist>(const eARCONTROLLER_ERROR &amp;error, const std::string &amp;message=std::string())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ThrowOnInternalError</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a00dbb68e7cb752644862cb561f392bae</anchor>
      <arglist>(const std::string &amp;message=std::string())</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>CommandReceivedCallback</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a2801837fb678e5f994ae17634ecfffc9</anchor>
      <arglist>(eARCONTROLLER_DICTIONARY_KEY cmd_key, ARCONTROLLER_DICTIONARY_ELEMENT_t *element_dict_ptr, void *bebop_void_ptr)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>FrameReceivedCallback</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a5d9f8c91ff79fdcbff48c0516e6faa9a</anchor>
      <arglist>(ARCONTROLLER_Frame_t *frame, void *bebop_void_ptr_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>StateChangedCallback</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a02065f8f3431ee4ec228e352c6be554d</anchor>
      <arglist>(eARCONTROLLER_DEVICE_STATE new_state, eARCONTROLLER_ERROR error, void *bebop_void_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>bebop_ip_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a3947c7733f2f4e73b5fe7a6fe0784022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>callback_map_t</type>
      <name>callback_map_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a242d34d287e568bd3d6e8a9771d2fc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ARCONTROLLER_Device_t *</type>
      <name>device_controller_ptr_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a4d3266b4ba1b322488a1b3a61941a5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ARDISCOVERY_Device_t *</type>
      <name>device_ptr_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a9307fd403573af228f9c2c4962eb9752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>eARCONTROLLER_DEVICE_STATE</type>
      <name>device_state_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a6ecb0df0891e1e0d88de3b95e210ac7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>eARCONTROLLER_ERROR</type>
      <name>error_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a6b158036a82e3336fb7f6b2ec0b4673d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition_variable</type>
      <name>frame_avail_cond_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a2679d8e9425934a2a36930342205d8c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>frame_avail_mutex_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a5ed7a08da12c305f50e466e974e1562c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::atomic&lt; bool &gt;</type>
      <name>is_connected_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>acb5678dc705439ec68fe5190f6a72407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_frame_avail_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>aec826d6b01a9b6a69c73e086a4b5a652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::atomic&lt; bool &gt;</type>
      <name>is_streaming_started_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a33c624b4c3c4175589cdc63eed8584aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ARSAL_Sem_t</type>
      <name>state_sem_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a792725665e6fdcd0168f7a26f1e9dc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; VideoDecoder &gt;</type>
      <name>video_decoder_ptr_</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a87a3cc0b32a34f27fb682a0014754dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>LOG_TAG</name>
      <anchorfile>classbebop__driver_1_1Bebop.html</anchorfile>
      <anchor>a17d88c4ec194128b733624e6cc589cb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::BebopDriverNodelet</name>
    <filename>classbebop__driver_1_1BebopDriverNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>BebopDriverNodelet</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a270090c6efc0c5c9c2327596d2ebabf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a36c06414ddd2e493173f98c3b1729e0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BebopDriverNodelet</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a2ead17ffba62a618b8c1f061148e03ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AuxThread</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a09413e96bc08f86c19fcb1b43b13f4f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CameraMoveCallback</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a50a36aa9e52e3a766c70860ac4c91377</anchor>
      <arglist>(const geometry_msgs::TwistConstPtr &amp;twist_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CameraPublisherThread</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>af2dca8c588244ba7127abd67284a0793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>CmdVelCallback</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a1f42b97861186af6116917d1b428f8af</anchor>
      <arglist>(const geometry_msgs::TwistConstPtr &amp;twist_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmergencyCallback</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>ae60b84d602ae885076b92d8318bbfb70</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;empty_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FlatTrimCallback</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>ab6de9afa52b8cb17b4c809dff74e42c5</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;empty_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FlipAnimationCallback</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>aa8a659112defe4101ed5c5a0e3855c97</anchor>
      <arglist>(const std_msgs::UInt8ConstPtr &amp;animid_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>LandCallback</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a4e45b7d2fee8dd7fc89f33a554399049</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;empty_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>NavigateHomeCallback</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>afe8521a601326f88081d3ab6c236977d</anchor>
      <arglist>(const std_msgs::BoolConstPtr &amp;start_stop_ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ParamCallback</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a86a1bdaa972122c2520eb3d508b9a508</anchor>
      <arglist>(bebop_driver::BebopArdrone3Config &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>TakeoffCallback</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>af2537903957280c2b1739d9321f23193</anchor>
      <arglist>(const std_msgs::EmptyConstPtr &amp;empty_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>animation_sub_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a9f32424427061aa6099458f44dbb3d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>aux_thread_ptr_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a42a3dd2950aa3e69e403f50556b57040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; bebop_driver::Bebop &gt;</type>
      <name>bebop_ptr_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a6c28cca5d0ba3ed0fcd47676050ea602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfoPtr</type>
      <name>camera_info_msg_ptr_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>ab35e986016d23534fe91040fb2478079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>camera_move_sub_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>ad3619d42d0e31edda789f78fd623b410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; boost::thread &gt;</type>
      <name>camera_pub_thread_ptr_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a9b6332653d799c4a5de6d234a21823e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>camera_twist_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a3c1a75e0149c9f1eff71a75779ac2a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; camera_info_manager::CameraInfoManager &gt;</type>
      <name>cinfo_manager_ptr_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a87326902cc3d81647085e123d15ad1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cmd_vel_sub_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>aa4e69a04f6803a8e4398c4ae62e4f969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; dynamic_reconfigure::Server&lt; bebop_driver::BebopArdrone3Config &gt; &gt;</type>
      <name>dynr_serv_ptr_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>aed2375e1fc80fd92d2aaac0f24a18a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>flattrim_sub_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a364425e900cab0b2b5ae80b752256083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>image_transport_ptr_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>ace5db4a6925c3a437fc6e87b9f9a6d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraPublisher</type>
      <name>image_transport_pub_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>ab1d3a807d9ada7c32dbd09ce155c477a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>land_sub_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>af5df3ce9ec314e58e55d6fae3d99be84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>navigatehome_sub_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>ada229221be223f9e4ad8eaa53e47b9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>param_cmd_vel_timeout_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>ab5b776974d52ccfa813318fdedd65393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>param_frame_id_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>af6256b9414ba3209298fd6d4f999136b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>prev_bebop_twist_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>ae5917e5a0e5bd1e08a97dce6fdf2d1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Twist</type>
      <name>prev_camera_twist_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>aa38a1a7f0aea6db78a85c9c772c00e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>prev_twist_stamp_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a2e089407a39593034c6f608b8d208a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>reset_sub_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>ae03c345536fddded1b212abc2a5aafba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>takeoff_sub_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a0dc8848634de52fc6b315e88260def8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>twist_mutex_</name>
      <anchorfile>classbebop__driver_1_1BebopDriverNodelet.html</anchorfile>
      <anchor>a61d1ede1f25cdb639d9f4743f42a6639</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::VideoDecoder</name>
    <filename>classbebop__driver_1_1VideoDecoder.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Decode</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>aaac64f36154a44365f22ef7babffff98</anchor>
      <arglist>(const ARCONTROLLER_Frame_t *bebop_frame_ptr_)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetFrameHeight</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>aea2d2142b7ef721cdc88d1999412f4b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>GetFrameRGBRawCstPtr</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>aa634f738ee3444238cd7ee82d6045d16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>GetFrameWidth</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a9f925e8908c54ae2a2ee93df595dbaeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VideoDecoder</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a8728305124e3c38042ec03110c53590d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VideoDecoder</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>aac3ac45d15e63ad22c105f2a9ac895b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Cleanup</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a95f751283c230d6d25c5095c556638f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ConvertFrameToRGB</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a090eb152fa745b8165eb5ecbea75c9c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>InitCodec</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a22b5bb1e20bca7689fafd5383a7f6a49</anchor>
      <arglist>(const uint32_t width, const uint32_t height)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ThrowOnCondition</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a65d7c1faba85b32dd526c90585239b3a</anchor>
      <arglist>(const bool cond, const std::string &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVCodecContext *</type>
      <name>codec_ctx_ptr_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>abdc98354f932abd6f497765f4f421974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>codec_initialized_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>afeb4fa34526d1aec26b9e28eb37170ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVCodec *</type>
      <name>codec_ptr_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>abcaabd6620ef99936606b6e5a3d7203e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_iframe_recv_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a5957048cd952acaf4e7f7e3fad0f35cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVFormatContext *</type>
      <name>format_ctx_ptr_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a2a7a1e21bfafcb74dfa6bcd833d9f608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVFrame *</type>
      <name>frame_ptr_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>ac07c79c638cf6eec10848882a11e42a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVFrame *</type>
      <name>frame_rgb_ptr_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a417cebf3d76428938b73be5592d756fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>frame_rgb_raw_ptr_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a4337acf44d12412e1319e8df6743d8ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SwsContext *</type>
      <name>img_convert_ctx_ptr_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a5b7cca17268de1a1324d7477e4d6737f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVInputFormat *</type>
      <name>input_format_ptr_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a5a1dca98c16c5d3d907976877f50dde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AVPacket</type>
      <name>packet_</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>a827ffe5d6af0b9bbba32ca1d33d76197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>LOG_TAG</name>
      <anchorfile>classbebop__driver_1_1VideoDecoder.html</anchorfile>
      <anchor>ae200ad1c7d84785d32d5c0ade2d708a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bebop_driver::cb</name>
    <filename>namespacebebop__driver_1_1cb.html</filename>
    <class kind="class">bebop_driver::cb::AbstractCommand</class>
    <class kind="class">bebop_driver::cb::AbstractSetting</class>
    <class kind="class">bebop_driver::cb::AbstractState</class>
    <class kind="class">bebop_driver::cb::Ardrone3AntiflickeringStateelectricFrequencyChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3AntiflickeringStatemodeChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3CameraStatedefaultCameraOrientation</class>
    <class kind="class">bebop_driver::cb::Ardrone3CameraStateOrientation</class>
    <class kind="class">bebop_driver::cb::Ardrone3GPSStateHomeTypeAvailabilityChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3GPSStateHomeTypeChosenChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3GPSStateNumberOfSatelliteChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3MediaRecordStatePictureStateChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3MediaRecordStatePictureStateChangedV2</class>
    <class kind="class">bebop_driver::cb::Ardrone3MediaRecordStateVideoStateChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3MediaRecordStateVideoStateChangedV2</class>
    <class kind="class">bebop_driver::cb::Ardrone3MediaStreamingStateVideoEnableChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3NetworkStateAllWifiAuthChannelChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3NetworkStateAllWifiScanChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3NetworkStateWifiAuthChannelListChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3NetworkStateWifiScanListChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateAlertStateChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateAltitudeChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateAttitudeChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateAutoTakeOffModeChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateFlatTrimChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateFlyingStateChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateNavigateHomeStateChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStatePositionChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PilotingStateSpeedChanged</class>
    <class kind="class">bebop_driver::cb::Ardrone3PROStateFeatures</class>
    <class kind="class">bebop_driver::cb::CommonAccessoryStateAccessoryConfigChanged</class>
    <class kind="class">bebop_driver::cb::CommonAccessoryStateAccessoryConfigModificationEnabled</class>
    <class kind="class">bebop_driver::cb::CommonAccessoryStateSupportedAccessoriesListChanged</class>
    <class kind="class">bebop_driver::cb::CommonAnimationsStateList</class>
    <class kind="class">bebop_driver::cb::CommonARLibsVersionsStateControllerLibARCommandsVersion</class>
    <class kind="class">bebop_driver::cb::CommonARLibsVersionsStateDeviceLibARCommandsVersion</class>
    <class kind="class">bebop_driver::cb::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion</class>
    <class kind="class">bebop_driver::cb::CommonAudioStateAudioStreamingRunning</class>
    <class kind="class">bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged</class>
    <class kind="class">bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationRequiredState</class>
    <class kind="class">bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationStartedChanged</class>
    <class kind="class">bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonChargerStateChargingInfo</class>
    <class kind="class">bebop_driver::cb::CommonChargerStateCurrentChargeStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonChargerStateLastChargeRateChanged</class>
    <class kind="class">bebop_driver::cb::CommonChargerStateMaxChargeRateChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateAllStatesChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateBatteryStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateCountryListKnown</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateCurrentDateChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateCurrentTimeChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateMassStorageInfoRemainingListChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateMassStorageInfoStateListChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateMassStorageStateListChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateProductModel</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateSensorsStatesListChanged</class>
    <class kind="class">bebop_driver::cb::CommonCommonStateWifiSignalChanged</class>
    <class kind="class">bebop_driver::cb::CommonControllerStateisPilotingChanged</class>
    <class kind="class">bebop_driver::cb::CommonFlightPlanStateAvailabilityStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonFlightPlanStateComponentStateListChanged</class>
    <class kind="class">bebop_driver::cb::CommonHeadlightsStateintensityChanged</class>
    <class kind="class">bebop_driver::cb::CommonMavlinkStateMavlinkFilePlayingStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonMavlinkStateMavlinkPlayErrorStateChanged</class>
    <class kind="class">bebop_driver::cb::CommonOverHeatStateOverHeatChanged</class>
    <class kind="class">bebop_driver::cb::CommonOverHeatStateOverHeatRegulationChanged</class>
    <class kind="class">bebop_driver::cb::GPSSettingsHomeType</class>
    <class kind="class">bebop_driver::cb::GPSSettingsReturnHomeDelay</class>
    <class kind="class">bebop_driver::cb::NetworkSettingsWifiSelection</class>
    <class kind="class">bebop_driver::cb::PilotingSettingsAbsolutControl</class>
    <class kind="class">bebop_driver::cb::PilotingSettingsMaxAltitude</class>
    <class kind="class">bebop_driver::cb::PilotingSettingsMaxDistance</class>
    <class kind="class">bebop_driver::cb::PilotingSettingsMaxTilt</class>
    <class kind="class">bebop_driver::cb::PilotingSettingsNoFlyOverMaxDistance</class>
    <class kind="class">bebop_driver::cb::SpeedSettingsHullProtection</class>
    <class kind="class">bebop_driver::cb::SpeedSettingsMaxRotationSpeed</class>
    <class kind="class">bebop_driver::cb::SpeedSettingsMaxVerticalSpeed</class>
    <class kind="class">bebop_driver::cb::SpeedSettingsOutdoor</class>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::AbstractCommand</name>
    <filename>classbebop__driver_1_1cb_1_1AbstractCommand.html</filename>
    <member kind="function">
      <type></type>
      <name>AbstractCommand</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractCommand.html</anchorfile>
      <anchor>a56170ef94a571f515684154e8ab74ffc</anchor>
      <arglist>(eARCONTROLLER_DICTIONARY_KEY cmd_key)</arglist>
    </member>
    <member kind="function">
      <type>eARCONTROLLER_DICTIONARY_KEY</type>
      <name>GetCommandKey</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractCommand.html</anchorfile>
      <anchor>a651e6dfa4e57a9090bd8b3ffbe99ad85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractCommand.html</anchorfile>
      <anchor>afbbd4d0d7d3050df0e1d039023434b20</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arg, const ::ros::Time &amp;t)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractCommand</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractCommand.html</anchorfile>
      <anchor>ab98723a28dc2a7d70b4b28430b354ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ARCONTROLLER_DICTIONARY_ARG_t *</type>
      <name>arg</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractCommand.html</anchorfile>
      <anchor>acf1b2b1e1476e611749bd2fc02427ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>eARCONTROLLER_DICTIONARY_KEY</type>
      <name>cmd_key_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractCommand.html</anchorfile>
      <anchor>a44df10b6c7b3500eba04aaae143dea2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mutable::boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractCommand.html</anchorfile>
      <anchor>a68b8c50f70f8f49c00fdfee1cb67d153</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::AbstractSetting</name>
    <filename>classbebop__driver_1_1cb_1_1AbstractSetting.html</filename>
    <base>bebop_driver::cb::AbstractCommand</base>
    <member kind="function">
      <type></type>
      <name>AbstractSetting</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractSetting.html</anchorfile>
      <anchor>ad8cdc38cf624e235e86291657514e563</anchor>
      <arglist>(eARCONTROLLER_DICTIONARY_KEY cmd_key, ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractSetting.html</anchorfile>
      <anchor>a3d852f94881a113b324dd6c8f5071086</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractSetting</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractSetting.html</anchorfile>
      <anchor>abd0849d39c252ff40bef5412bfa598a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>priv_nh_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractSetting.html</anchorfile>
      <anchor>a476b35cb9249ddcae9b3b794e257dbe6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::AbstractState</name>
    <filename>classbebop__driver_1_1cb_1_1AbstractState.html</filename>
    <base>bebop_driver::cb::AbstractCommand</base>
    <member kind="function">
      <type></type>
      <name>AbstractState</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractState.html</anchorfile>
      <anchor>ad62f560d89c5186a3b07ee48b20bcbfd</anchor>
      <arglist>(eARCONTROLLER_DICTIONARY_KEY cmd_key, const bool pub_enabled=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AbstractState</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractState.html</anchorfile>
      <anchor>a03519507989b87fa6ad50482223d2ba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>pub_enabled_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractState.html</anchorfile>
      <anchor>a9a6353c5b2c9e349079e164451321fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>::ros::Publisher</type>
      <name>ros_pub_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1AbstractState.html</anchorfile>
      <anchor>a5ffc802010be3b0ebb0baf396840df13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3AntiflickeringStateelectricFrequencyChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3AntiflickeringStateelectricFrequencyChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3AntiflickeringStateelectricFrequencyChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3AntiflickeringStateelectricFrequencyChanged.html</anchorfile>
      <anchor>a0d5c7e095bde4f02461a451fa2378a92</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3AntiflickeringStateelectricFrequencyChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3AntiflickeringStateelectricFrequencyChanged.html</anchorfile>
      <anchor>aaea6be03251a752ced32d275d25f5da5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3AntiflickeringStateelectricFrequencyChanged.html</anchorfile>
      <anchor>a5037b166cf9721e9c0aec937e0b5f3ee</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3AntiflickeringStateelectricFrequencyChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3AntiflickeringStateelectricFrequencyChanged.html</anchorfile>
      <anchor>ae04bcb92544324d35f876700ce1629b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3AntiflickeringStatemodeChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3AntiflickeringStatemodeChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3AntiflickeringStatemodeChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3AntiflickeringStatemodeChanged.html</anchorfile>
      <anchor>a8706f971d7634da3f29c7c9dc45fc7e5</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3AntiflickeringStatemodeChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3AntiflickeringStatemodeChanged.html</anchorfile>
      <anchor>a6dd45188cb8596fb260551d211b37c4c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3AntiflickeringStatemodeChanged.html</anchorfile>
      <anchor>a7e183aac026e947dd92a21f1b7e887d4</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3AntiflickeringStatemodeChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3AntiflickeringStatemodeChanged.html</anchorfile>
      <anchor>a59d9794057d41df78523662948247a43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3CameraStatedefaultCameraOrientation</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3CameraStatedefaultCameraOrientation.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3CameraStatedefaultCameraOrientation</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3CameraStatedefaultCameraOrientation.html</anchorfile>
      <anchor>a5fee1c7d151c30e317cbe07c229636dd</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientation::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3CameraStatedefaultCameraOrientation.html</anchorfile>
      <anchor>a6b657c137bf6b25193a2ae4dd19755e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3CameraStatedefaultCameraOrientation.html</anchorfile>
      <anchor>ab1ed387fa6cb74b3d208ede3f62525a9</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3CameraStatedefaultCameraOrientation::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3CameraStatedefaultCameraOrientation.html</anchorfile>
      <anchor>a378ebf723b2baf135a3815945eeeb34a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3CameraStateOrientation</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3CameraStateOrientation.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3CameraStateOrientation</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3CameraStateOrientation.html</anchorfile>
      <anchor>a5e64adb041b22b01e05c706df3172b5b</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3CameraStateOrientation::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3CameraStateOrientation.html</anchorfile>
      <anchor>a7cd885ed5c54df391625e2d052fbdf86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3CameraStateOrientation.html</anchorfile>
      <anchor>ac780e7d80424ed823218436bf86607b3</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3CameraStateOrientation::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3CameraStateOrientation.html</anchorfile>
      <anchor>a092cf3288db3ceee5723be12afaa6e92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3GPSStateHomeTypeAvailabilityChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3GPSStateHomeTypeAvailabilityChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3GPSStateHomeTypeAvailabilityChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateHomeTypeAvailabilityChanged.html</anchorfile>
      <anchor>a51b90a3c78ee8082fd6c26964a21a39f</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3GPSStateHomeTypeAvailabilityChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateHomeTypeAvailabilityChanged.html</anchorfile>
      <anchor>a4fe7f4221f25b3b5b1a63ec149f6757f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateHomeTypeAvailabilityChanged.html</anchorfile>
      <anchor>aaafb25655f3ce1fe8cb86374f29c0e67</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3GPSStateHomeTypeAvailabilityChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateHomeTypeAvailabilityChanged.html</anchorfile>
      <anchor>ab25d7e64875ddbc6dcd7a4607a421b8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3GPSStateHomeTypeChosenChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3GPSStateHomeTypeChosenChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3GPSStateHomeTypeChosenChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateHomeTypeChosenChanged.html</anchorfile>
      <anchor>a76e09e613e6cefcae8e8decaa4dd6772</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3GPSStateHomeTypeChosenChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateHomeTypeChosenChanged.html</anchorfile>
      <anchor>ad8a786b56b64b0e36c7277cc0c4f41b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateHomeTypeChosenChanged.html</anchorfile>
      <anchor>a592bdb715300d38a67213aadf0d784a0</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3GPSStateHomeTypeChosenChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateHomeTypeChosenChanged.html</anchorfile>
      <anchor>a35dab21b526fc9f9b9674fc47c4b8747</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3GPSStateNumberOfSatelliteChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3GPSStateNumberOfSatelliteChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3GPSStateNumberOfSatelliteChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateNumberOfSatelliteChanged.html</anchorfile>
      <anchor>aadaaf73b4bc72a266e71045e902052d9</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3GPSStateNumberOfSatelliteChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateNumberOfSatelliteChanged.html</anchorfile>
      <anchor>a1e28b5d2338d396f870a8c81a6c04e52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateNumberOfSatelliteChanged.html</anchorfile>
      <anchor>a328f0b5225217af6f42f92cae2ce528b</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3GPSStateNumberOfSatelliteChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3GPSStateNumberOfSatelliteChanged.html</anchorfile>
      <anchor>a85f26cbf0816fcf9b583f2bece5074c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3MediaRecordStatePictureStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStatePictureStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3MediaRecordStatePictureStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStatePictureStateChanged.html</anchorfile>
      <anchor>ad938b19eaac895c4dca084c85bbca99c</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3MediaRecordStatePictureStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStatePictureStateChanged.html</anchorfile>
      <anchor>a528d95cf73685607e787a003725de71a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStatePictureStateChanged.html</anchorfile>
      <anchor>aa03f8748d083e88d7cbb6951797b796c</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3MediaRecordStatePictureStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStatePictureStateChanged.html</anchorfile>
      <anchor>a7d201644123d7e8bd752850e35df458c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3MediaRecordStatePictureStateChangedV2</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStatePictureStateChangedV2.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3MediaRecordStatePictureStateChangedV2</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStatePictureStateChangedV2.html</anchorfile>
      <anchor>aa3944bb2f18a122c5b72c4364d064fd8</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3MediaRecordStatePictureStateChangedV2::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStatePictureStateChangedV2.html</anchorfile>
      <anchor>a1ede8fdb1527d9c526d0d205268d7e24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStatePictureStateChangedV2.html</anchorfile>
      <anchor>adf7a9a6072d8165a6b6b25084944ee9d</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3MediaRecordStatePictureStateChangedV2::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStatePictureStateChangedV2.html</anchorfile>
      <anchor>a3b8332518d8c9b393a003cd20ec86619</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3MediaRecordStateVideoStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStateVideoStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3MediaRecordStateVideoStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStateVideoStateChanged.html</anchorfile>
      <anchor>ac622c98b3f533aaad1c831ea99de512d</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3MediaRecordStateVideoStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStateVideoStateChanged.html</anchorfile>
      <anchor>a2b0777f623b3707d09e3b3752faecaa3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStateVideoStateChanged.html</anchorfile>
      <anchor>a593ea263e642e5e735671210a3425765</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3MediaRecordStateVideoStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStateVideoStateChanged.html</anchorfile>
      <anchor>addc0169006c36b0af3245843c638c39a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3MediaRecordStateVideoStateChangedV2</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStateVideoStateChangedV2.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3MediaRecordStateVideoStateChangedV2</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStateVideoStateChangedV2.html</anchorfile>
      <anchor>a24215d9d51d3b04d6cc139ddff7e1264</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3MediaRecordStateVideoStateChangedV2::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStateVideoStateChangedV2.html</anchorfile>
      <anchor>ac585ce5b4dd60190da9fce105b02f0b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStateVideoStateChangedV2.html</anchorfile>
      <anchor>a7f30b21abd9d3d484efcde6da563b636</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3MediaRecordStateVideoStateChangedV2::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaRecordStateVideoStateChangedV2.html</anchorfile>
      <anchor>a8337a10b96095d0d437508ef9abec285</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3MediaStreamingStateVideoEnableChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3MediaStreamingStateVideoEnableChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3MediaStreamingStateVideoEnableChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaStreamingStateVideoEnableChanged.html</anchorfile>
      <anchor>a14b22fe4e3c41d704a81e65abf3b1067</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3MediaStreamingStateVideoEnableChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaStreamingStateVideoEnableChanged.html</anchorfile>
      <anchor>acff7a92a5253ca75808554058f65e0bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaStreamingStateVideoEnableChanged.html</anchorfile>
      <anchor>acdf20555448168c49b00d78fedff9137</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3MediaStreamingStateVideoEnableChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3MediaStreamingStateVideoEnableChanged.html</anchorfile>
      <anchor>abdd82298a1560f60903b7bd3f38c3d00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3NetworkStateAllWifiAuthChannelChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateAllWifiAuthChannelChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3NetworkStateAllWifiAuthChannelChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateAllWifiAuthChannelChanged.html</anchorfile>
      <anchor>ad756a24b6fecab8aff128c935df2bb17</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3NetworkStateAllWifiAuthChannelChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateAllWifiAuthChannelChanged.html</anchorfile>
      <anchor>aa5f4609e7333778a824033929ffa1924</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateAllWifiAuthChannelChanged.html</anchorfile>
      <anchor>adb4834f072bab524bc950a302c3e2464</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3NetworkStateAllWifiAuthChannelChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateAllWifiAuthChannelChanged.html</anchorfile>
      <anchor>a7fcc698e60517bd117b7ba2e648bf4d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3NetworkStateAllWifiScanChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateAllWifiScanChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3NetworkStateAllWifiScanChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateAllWifiScanChanged.html</anchorfile>
      <anchor>a8e86c0c34dfaa04cb2b074b501163256</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3NetworkStateAllWifiScanChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateAllWifiScanChanged.html</anchorfile>
      <anchor>a24684b9b9f3077a4790155bcdd41b926</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateAllWifiScanChanged.html</anchorfile>
      <anchor>a4848c309a54d6376165ba27d722d0fb6</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3NetworkStateAllWifiScanChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateAllWifiScanChanged.html</anchorfile>
      <anchor>a2d844728c5c75ac4b8b902d76145c94e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3NetworkStateWifiAuthChannelListChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateWifiAuthChannelListChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3NetworkStateWifiAuthChannelListChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateWifiAuthChannelListChanged.html</anchorfile>
      <anchor>acd119d9d434e47093e3ab4aa651073d2</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3NetworkStateWifiAuthChannelListChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateWifiAuthChannelListChanged.html</anchorfile>
      <anchor>a46ce527e1f5221bc4728a89b8f2cb451</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateWifiAuthChannelListChanged.html</anchorfile>
      <anchor>aea14ddc1b0524b6a733a1cf026420579</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3NetworkStateWifiAuthChannelListChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateWifiAuthChannelListChanged.html</anchorfile>
      <anchor>aeef6383de5bcb94092fcba1d239a06ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3NetworkStateWifiScanListChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateWifiScanListChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3NetworkStateWifiScanListChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateWifiScanListChanged.html</anchorfile>
      <anchor>ab5b0824739f066329738dcf5d4e096bf</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3NetworkStateWifiScanListChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateWifiScanListChanged.html</anchorfile>
      <anchor>a577f4b0184765f91398fda1d8f8ea62a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateWifiScanListChanged.html</anchorfile>
      <anchor>a025dfa8a8a31da1e742c31db7bc853e3</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3NetworkStateWifiScanListChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3NetworkStateWifiScanListChanged.html</anchorfile>
      <anchor>a72c3bfdce8b3d012e32b0028293bda5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3PilotingStateAlertStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAlertStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3PilotingStateAlertStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAlertStateChanged.html</anchorfile>
      <anchor>afdc15470de19322cb7864a72865c67e5</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3PilotingStateAlertStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAlertStateChanged.html</anchorfile>
      <anchor>a42cb5c264e238034178f5b77af911153</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAlertStateChanged.html</anchorfile>
      <anchor>aceb85fc5f14837ad9f967b45e3788dcc</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3PilotingStateAlertStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAlertStateChanged.html</anchorfile>
      <anchor>aef1580e26ac26a28e630c6dbf9946009</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3PilotingStateAltitudeChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAltitudeChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3PilotingStateAltitudeChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAltitudeChanged.html</anchorfile>
      <anchor>ac7d1561c75f77032b99711a5d63903e7</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3PilotingStateAltitudeChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAltitudeChanged.html</anchorfile>
      <anchor>ad2bd7fae4a609ccf7b6f5986f005941c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAltitudeChanged.html</anchorfile>
      <anchor>ac9aca374aa22eda025abb6bdd2f4b232</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3PilotingStateAltitudeChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAltitudeChanged.html</anchorfile>
      <anchor>ae8ee5aded4019f3bad3012dd0b3fe8af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3PilotingStateAttitudeChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAttitudeChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3PilotingStateAttitudeChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAttitudeChanged.html</anchorfile>
      <anchor>a3e152bd8461d9df7feec804fb5e3503e</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3PilotingStateAttitudeChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAttitudeChanged.html</anchorfile>
      <anchor>a35a88b02dfecc2627904f5289117f09a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAttitudeChanged.html</anchorfile>
      <anchor>ae17bee8b25fad56cb9e35dbafeb6095a</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3PilotingStateAttitudeChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAttitudeChanged.html</anchorfile>
      <anchor>a55403f4922a955567169491417203f38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3PilotingStateAutoTakeOffModeChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAutoTakeOffModeChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3PilotingStateAutoTakeOffModeChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAutoTakeOffModeChanged.html</anchorfile>
      <anchor>a9f94f032982fa075c9d0bd9c83595427</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3PilotingStateAutoTakeOffModeChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAutoTakeOffModeChanged.html</anchorfile>
      <anchor>a1a75e9e16ba0c16f08c4c8781da68c6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAutoTakeOffModeChanged.html</anchorfile>
      <anchor>a9c7c0440739efab345fd9bed2baa6fe2</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3PilotingStateAutoTakeOffModeChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateAutoTakeOffModeChanged.html</anchorfile>
      <anchor>ae16a44d69a4af4db07aa4fea7fead598</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3PilotingStateFlatTrimChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateFlatTrimChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3PilotingStateFlatTrimChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateFlatTrimChanged.html</anchorfile>
      <anchor>a426cacf260444ee1d9a593118041865f</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3PilotingStateFlatTrimChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateFlatTrimChanged.html</anchorfile>
      <anchor>a78a1a65589d66e58ac22b4031943cf5c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateFlatTrimChanged.html</anchorfile>
      <anchor>adac71dd1f0e393be3f97eb1e1c981fd7</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3PilotingStateFlatTrimChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateFlatTrimChanged.html</anchorfile>
      <anchor>ad1a8e294489fa069ef255570a29d9a34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3PilotingStateFlyingStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateFlyingStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3PilotingStateFlyingStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateFlyingStateChanged.html</anchorfile>
      <anchor>a5954ca42a468046ce017c5e1e0f3af03</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3PilotingStateFlyingStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateFlyingStateChanged.html</anchorfile>
      <anchor>a53de0088cdf61ec1327461868e64bd49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateFlyingStateChanged.html</anchorfile>
      <anchor>a1d445b4ea08e30ab73909dd3dfc3230a</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3PilotingStateFlyingStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateFlyingStateChanged.html</anchorfile>
      <anchor>ab76fabbde82168a25713ceb61ba97dfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3PilotingStateNavigateHomeStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateNavigateHomeStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3PilotingStateNavigateHomeStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateNavigateHomeStateChanged.html</anchorfile>
      <anchor>a2e4d52386a5184ee7eea59a920a28327</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3PilotingStateNavigateHomeStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateNavigateHomeStateChanged.html</anchorfile>
      <anchor>af8fe3f978903a294f15cdab6b5fcbceb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateNavigateHomeStateChanged.html</anchorfile>
      <anchor>a1c2237b5d70d79aa72c9874260e4338f</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3PilotingStateNavigateHomeStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateNavigateHomeStateChanged.html</anchorfile>
      <anchor>a3b4a2356b1c65b79d07bf8a8c7e93a34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3PilotingStatePositionChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3PilotingStatePositionChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3PilotingStatePositionChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStatePositionChanged.html</anchorfile>
      <anchor>a9391b7d8dd6cc8df4ca8a38ffdfa0767</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3PilotingStatePositionChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStatePositionChanged.html</anchorfile>
      <anchor>ac49276b240d0fad3728864761263473b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStatePositionChanged.html</anchorfile>
      <anchor>acc5e16e141606add7bbd4c79a25859df</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3PilotingStatePositionChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStatePositionChanged.html</anchorfile>
      <anchor>a52cfb3f7c4dd497bc8157b2fa65826c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3PilotingStateSpeedChanged</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateSpeedChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3PilotingStateSpeedChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateSpeedChanged.html</anchorfile>
      <anchor>a5745ede4549e6f1b2f80800e507d2122</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3PilotingStateSpeedChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateSpeedChanged.html</anchorfile>
      <anchor>aae1b6cde03a190a26969aaf752fc91fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateSpeedChanged.html</anchorfile>
      <anchor>a3147fc9ae38df7358bd54e88adf360cb</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3PilotingStateSpeedChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PilotingStateSpeedChanged.html</anchorfile>
      <anchor>afe359a11088247fadc4d357e5300103b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::Ardrone3PROStateFeatures</name>
    <filename>classbebop__driver_1_1cb_1_1Ardrone3PROStateFeatures.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>Ardrone3PROStateFeatures</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PROStateFeatures.html</anchorfile>
      <anchor>a169f66256e5cde5c3ddadffa0272b2fc</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::Ardrone3PROStateFeatures::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PROStateFeatures.html</anchorfile>
      <anchor>a9c9818f776d75fb030d0d76de282c03f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PROStateFeatures.html</anchorfile>
      <anchor>a78c547825886f586fe4acc40bf3fe72b</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::Ardrone3PROStateFeatures::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1Ardrone3PROStateFeatures.html</anchorfile>
      <anchor>a9d03c40c2f8bfccd3ab3d426f0db2015</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonAccessoryStateAccessoryConfigChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonAccessoryStateAccessoryConfigChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonAccessoryStateAccessoryConfigChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateAccessoryConfigChanged.html</anchorfile>
      <anchor>ac08c1dd73fa8cee02b3f1eae6bc29c66</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonAccessoryStateAccessoryConfigChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateAccessoryConfigChanged.html</anchorfile>
      <anchor>acfc394ba2d2c1870c889bf09b6fce89f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateAccessoryConfigChanged.html</anchorfile>
      <anchor>a97ae322d971da20d7a53ca7c6f8e57a8</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonAccessoryStateAccessoryConfigChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateAccessoryConfigChanged.html</anchorfile>
      <anchor>acc8e85e37b4bde34de5e6614bcf454cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonAccessoryStateAccessoryConfigModificationEnabled</name>
    <filename>classbebop__driver_1_1cb_1_1CommonAccessoryStateAccessoryConfigModificationEnabled.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonAccessoryStateAccessoryConfigModificationEnabled</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateAccessoryConfigModificationEnabled.html</anchorfile>
      <anchor>a787ba69c3bdc377a7f9e53262a8fbad7</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonAccessoryStateAccessoryConfigModificationEnabled::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateAccessoryConfigModificationEnabled.html</anchorfile>
      <anchor>a67d254760054ca0410908880cf8e9489</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateAccessoryConfigModificationEnabled.html</anchorfile>
      <anchor>a53d67ed55a0842fcb8aed657b0c8a1c2</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonAccessoryStateAccessoryConfigModificationEnabled::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateAccessoryConfigModificationEnabled.html</anchorfile>
      <anchor>a00ea5333d5dc0762ab15df8c97d1e11f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonAccessoryStateSupportedAccessoriesListChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonAccessoryStateSupportedAccessoriesListChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonAccessoryStateSupportedAccessoriesListChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateSupportedAccessoriesListChanged.html</anchorfile>
      <anchor>a8b46ae557ecbae61b5a38d764a751b12</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonAccessoryStateSupportedAccessoriesListChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateSupportedAccessoriesListChanged.html</anchorfile>
      <anchor>a3a1aca782cc09cb9286ad8b927b6de43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateSupportedAccessoriesListChanged.html</anchorfile>
      <anchor>a1deba900c4257d0cb2876849b48b6666</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonAccessoryStateSupportedAccessoriesListChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAccessoryStateSupportedAccessoriesListChanged.html</anchorfile>
      <anchor>a1f38e5a91020545316a1b7a3083e0cdb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonAnimationsStateList</name>
    <filename>classbebop__driver_1_1cb_1_1CommonAnimationsStateList.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonAnimationsStateList</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAnimationsStateList.html</anchorfile>
      <anchor>a6265d35ffcc8b2a59604f6fd235969e2</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonAnimationsStateList::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAnimationsStateList.html</anchorfile>
      <anchor>aad78553ea6b8eab5829568e4bfd01acd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAnimationsStateList.html</anchorfile>
      <anchor>a7f15b3ecb28a52b1375545cb3b0ef4b2</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonAnimationsStateList::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAnimationsStateList.html</anchorfile>
      <anchor>ada890038ef29d4e38be6c05f6e46a55b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonARLibsVersionsStateControllerLibARCommandsVersion</name>
    <filename>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateControllerLibARCommandsVersion.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonARLibsVersionsStateControllerLibARCommandsVersion</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateControllerLibARCommandsVersion.html</anchorfile>
      <anchor>acb89b904236288a1bfae07feac6cf7e9</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonARLibsVersionsStateControllerLibARCommandsVersion::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateControllerLibARCommandsVersion.html</anchorfile>
      <anchor>ac45e92d499e8a2f3ac8925197755fd96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateControllerLibARCommandsVersion.html</anchorfile>
      <anchor>abd9e0edb0ea9936d6e16977b4b3912d3</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonARLibsVersionsStateControllerLibARCommandsVersion::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateControllerLibARCommandsVersion.html</anchorfile>
      <anchor>a17eb88f0121063ec4cda211792fbfaa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonARLibsVersionsStateDeviceLibARCommandsVersion</name>
    <filename>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateDeviceLibARCommandsVersion.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonARLibsVersionsStateDeviceLibARCommandsVersion</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateDeviceLibARCommandsVersion.html</anchorfile>
      <anchor>ad84164503d7f8a54c62dfb1e225beb11</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonARLibsVersionsStateDeviceLibARCommandsVersion::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateDeviceLibARCommandsVersion.html</anchorfile>
      <anchor>aa5aa9fcd325390dbcdf5ca02eac829d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateDeviceLibARCommandsVersion.html</anchorfile>
      <anchor>af0e837d69768b953ef4d62b35ea0cfc7</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonARLibsVersionsStateDeviceLibARCommandsVersion::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateDeviceLibARCommandsVersion.html</anchorfile>
      <anchor>a4af702478b24296482ce5fd3e6f68aab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion</name>
    <filename>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateSkyControllerLibARCommandsVersion.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonARLibsVersionsStateSkyControllerLibARCommandsVersion</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateSkyControllerLibARCommandsVersion.html</anchorfile>
      <anchor>ad97a5ec7369b25443bd2e9a2532527a8</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateSkyControllerLibARCommandsVersion.html</anchorfile>
      <anchor>a5cc83591241f4e943c4ca979f9841c45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateSkyControllerLibARCommandsVersion.html</anchorfile>
      <anchor>a00ee8ed7c5680e8c016a768ecccb0700</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonARLibsVersionsStateSkyControllerLibARCommandsVersion.html</anchorfile>
      <anchor>a5724d94719ecffa274de865ba4a2cb94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonAudioStateAudioStreamingRunning</name>
    <filename>classbebop__driver_1_1cb_1_1CommonAudioStateAudioStreamingRunning.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonAudioStateAudioStreamingRunning</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAudioStateAudioStreamingRunning.html</anchorfile>
      <anchor>a941cc4cbf8b22ed214be6643539f3add</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonAudioStateAudioStreamingRunning::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAudioStateAudioStreamingRunning.html</anchorfile>
      <anchor>a02337530893a3e8594c6594a740cea76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAudioStateAudioStreamingRunning.html</anchorfile>
      <anchor>a6ddb7c8d93df7a4a270c320617aeee35</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonAudioStateAudioStreamingRunning::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonAudioStateAudioStreamingRunning.html</anchorfile>
      <anchor>af0dba6abba976c87fb7d5b6c4e7cc57b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged.html</anchorfile>
      <anchor>aa3ac4abd8d27a4a7c09d956f693ffaee</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged.html</anchorfile>
      <anchor>a5cba0efacd6ca5443c8453369eb3b621</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged.html</anchorfile>
      <anchor>a79ef429d5da38f721bf22a451c4381df</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged.html</anchorfile>
      <anchor>acd5421ec2356dfe83bd6545c6eb2f168</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationRequiredState</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationRequiredState.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCalibrationStateMagnetoCalibrationRequiredState</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationRequiredState.html</anchorfile>
      <anchor>ac804a579c940f05327c8944aed576e6b</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCalibrationStateMagnetoCalibrationRequiredState::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationRequiredState.html</anchorfile>
      <anchor>a71166773e007bfd6ff88df78face8988</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationRequiredState.html</anchorfile>
      <anchor>a8b1e55915f3303e6bb3675b7bac1dcb0</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCalibrationStateMagnetoCalibrationRequiredState::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationRequiredState.html</anchorfile>
      <anchor>a3766e62964743f7b9e614da249293a74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationStartedChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationStartedChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCalibrationStateMagnetoCalibrationStartedChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationStartedChanged.html</anchorfile>
      <anchor>a74d56ab6380ecec32a6c216d476ed2a8</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStartedChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationStartedChanged.html</anchorfile>
      <anchor>a3500bd97dd7ecdb422cd6351f77fed30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationStartedChanged.html</anchorfile>
      <anchor>aa9fc84dc33d482ed776230234b80f0a1</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStartedChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationStartedChanged.html</anchorfile>
      <anchor>ab81bfbf9ac8d0af1c3e6ba91404140e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCalibrationStateMagnetoCalibrationStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationStateChanged.html</anchorfile>
      <anchor>a4722af815f1b198fa6318c51d47b477b</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationStateChanged.html</anchorfile>
      <anchor>a34f841f10868266aecd448d392228379</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationStateChanged.html</anchorfile>
      <anchor>aa8510fcaba5ef551628feb2c0a1bd3bd</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCalibrationStateMagnetoCalibrationStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCalibrationStateMagnetoCalibrationStateChanged.html</anchorfile>
      <anchor>a52b7aa0ac4c192f72a66b8eb60bf9b6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonChargerStateChargingInfo</name>
    <filename>classbebop__driver_1_1cb_1_1CommonChargerStateChargingInfo.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonChargerStateChargingInfo</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateChargingInfo.html</anchorfile>
      <anchor>ab6c16dfb4103775ed6ac806499a35b5e</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonChargerStateChargingInfo::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateChargingInfo.html</anchorfile>
      <anchor>ade2d3794e10ac1cd9794ed9b358cd54c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateChargingInfo.html</anchorfile>
      <anchor>a339e5b79ce0ff6b338378417233f08ae</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonChargerStateChargingInfo::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateChargingInfo.html</anchorfile>
      <anchor>a381ed62d8ccff84cc026d44e831f70b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonChargerStateCurrentChargeStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonChargerStateCurrentChargeStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonChargerStateCurrentChargeStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateCurrentChargeStateChanged.html</anchorfile>
      <anchor>aa45681b4bda4fa8bb5ececfb1a472a02</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonChargerStateCurrentChargeStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateCurrentChargeStateChanged.html</anchorfile>
      <anchor>ae858f23ada37760c6f45cdd5a74dee2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateCurrentChargeStateChanged.html</anchorfile>
      <anchor>a9cbb40e5a8fbfdaf56f054c7059fb78d</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonChargerStateCurrentChargeStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateCurrentChargeStateChanged.html</anchorfile>
      <anchor>ae4e2b842fb4f7774f0148c0501aca1ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonChargerStateLastChargeRateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonChargerStateLastChargeRateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonChargerStateLastChargeRateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateLastChargeRateChanged.html</anchorfile>
      <anchor>a7464a551b5fe885d5ce3439c75e9d357</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonChargerStateLastChargeRateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateLastChargeRateChanged.html</anchorfile>
      <anchor>a6e661bed27ca34abcbd0ee0035edf8a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateLastChargeRateChanged.html</anchorfile>
      <anchor>a74004e4311e6924889f116009bca452f</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonChargerStateLastChargeRateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateLastChargeRateChanged.html</anchorfile>
      <anchor>af45bc9f9d6bf1166d557d0cef0ccd4d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonChargerStateMaxChargeRateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonChargerStateMaxChargeRateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonChargerStateMaxChargeRateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateMaxChargeRateChanged.html</anchorfile>
      <anchor>a59b299af14d41371ace7a9fcb07d18f4</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonChargerStateMaxChargeRateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateMaxChargeRateChanged.html</anchorfile>
      <anchor>ac14dd899525824fcca3bd88954c38fcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateMaxChargeRateChanged.html</anchorfile>
      <anchor>a27f92f4a89a004b7429e2f9ef52ae37d</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonChargerStateMaxChargeRateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonChargerStateMaxChargeRateChanged.html</anchorfile>
      <anchor>ab2a454a4bf7cdaf142767c2839e89814</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateAllStatesChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateAllStatesChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateAllStatesChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateAllStatesChanged.html</anchorfile>
      <anchor>a1c48e782d98201ce6a2d1a6c0a418440</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateAllStatesChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateAllStatesChanged.html</anchorfile>
      <anchor>a3ab6517768956b5677e9005fd7d2b041</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateAllStatesChanged.html</anchorfile>
      <anchor>a6ac62d5e7dfcb3ecc3cdb20953d56ff2</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateAllStatesChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateAllStatesChanged.html</anchorfile>
      <anchor>a929d2ca7d32990266607e8391b594e48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateBatteryStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateBatteryStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateBatteryStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateBatteryStateChanged.html</anchorfile>
      <anchor>a387d86f18fdf0d24691a627b44c0a4ed</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateBatteryStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateBatteryStateChanged.html</anchorfile>
      <anchor>ae0b9a455ad617d014d07f0bd2fe8b339</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateBatteryStateChanged.html</anchorfile>
      <anchor>a2188ff8f46cb3b52b670c6bb99d8dbcc</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateBatteryStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateBatteryStateChanged.html</anchorfile>
      <anchor>a9a23580f1022a156b86220f2b8f2a12c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateCountryListKnown</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateCountryListKnown.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateCountryListKnown</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCountryListKnown.html</anchorfile>
      <anchor>ac7820f614ce376df04a3690e9c0eeff2</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateCountryListKnown::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCountryListKnown.html</anchorfile>
      <anchor>a1deaa6160ce2e6202ccdbb1b22443764</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCountryListKnown.html</anchorfile>
      <anchor>a156696507a37801964c68d431e250243</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateCountryListKnown::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCountryListKnown.html</anchorfile>
      <anchor>a682f4ee76ac5f5332292af41f9815968</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateCurrentDateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateCurrentDateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateCurrentDateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCurrentDateChanged.html</anchorfile>
      <anchor>acb69b3a061efbc05800fffef3767010c</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateCurrentDateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCurrentDateChanged.html</anchorfile>
      <anchor>adc5099df2b3b3a227f5f7066b8e70a20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCurrentDateChanged.html</anchorfile>
      <anchor>a44380075eb8b1d6c15729cc0ddf578b3</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateCurrentDateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCurrentDateChanged.html</anchorfile>
      <anchor>a77fa43b4a206b1cd96d465620ef51c47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateCurrentTimeChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateCurrentTimeChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateCurrentTimeChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCurrentTimeChanged.html</anchorfile>
      <anchor>aaf9baf4b5742b525e3a8a3a58f8b54a8</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateCurrentTimeChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCurrentTimeChanged.html</anchorfile>
      <anchor>af23afe0950e29e148422c3677ecaeacd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCurrentTimeChanged.html</anchorfile>
      <anchor>a99666af372f16f698c2720fb1cfad2c2</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateCurrentTimeChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateCurrentTimeChanged.html</anchorfile>
      <anchor>ae0f2a85aa83699ce48b2cae6c50e2bd4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateMassStorageInfoRemainingListChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageInfoRemainingListChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateMassStorageInfoRemainingListChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageInfoRemainingListChanged.html</anchorfile>
      <anchor>ab76a847fc6b7bcf1559e7636441765cc</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateMassStorageInfoRemainingListChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageInfoRemainingListChanged.html</anchorfile>
      <anchor>a28619fe83e1ff676f4f5e60b4d55e474</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageInfoRemainingListChanged.html</anchorfile>
      <anchor>a737302a1e454a42525b4fd8a150863fa</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateMassStorageInfoRemainingListChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageInfoRemainingListChanged.html</anchorfile>
      <anchor>a6f1b19d69e3dd79e95eac1ef5091e232</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateMassStorageInfoStateListChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageInfoStateListChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateMassStorageInfoStateListChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageInfoStateListChanged.html</anchorfile>
      <anchor>a33cef8eda40854dfab95e62b933aa47a</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateMassStorageInfoStateListChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageInfoStateListChanged.html</anchorfile>
      <anchor>a4a4b604f55594253920f09607db19dcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageInfoStateListChanged.html</anchorfile>
      <anchor>a3f7521acc50fd7416010bc354873e842</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateMassStorageInfoStateListChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageInfoStateListChanged.html</anchorfile>
      <anchor>aa554b80b3c2bd9e481fb9929cc929aba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateMassStorageStateListChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageStateListChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateMassStorageStateListChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageStateListChanged.html</anchorfile>
      <anchor>a05bd538bdb1e36a2ad5e624befae4488</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateMassStorageStateListChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageStateListChanged.html</anchorfile>
      <anchor>a30ba3961e2d91c0baf3c65f8a8ea3537</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageStateListChanged.html</anchorfile>
      <anchor>ac3be792313504a43886aeb118c337229</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateMassStorageStateListChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateMassStorageStateListChanged.html</anchorfile>
      <anchor>ac7276662e064efa449e8825e00484ea4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateProductModel</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateProductModel.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateProductModel</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateProductModel.html</anchorfile>
      <anchor>ac29ce9a700b2af5929953f977a2d0288</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateProductModel::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateProductModel.html</anchorfile>
      <anchor>a5d5dd45206fe6ee3e354a13fd982ebde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateProductModel.html</anchorfile>
      <anchor>aacc0de36f0d9123db092641d60f8128e</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateProductModel::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateProductModel.html</anchorfile>
      <anchor>a7ce23c8659a90a1f2a579cc7a66b4353</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateSensorsStatesListChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateSensorsStatesListChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateSensorsStatesListChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateSensorsStatesListChanged.html</anchorfile>
      <anchor>ac415b1c20905ce6930fd98f1493a477f</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateSensorsStatesListChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateSensorsStatesListChanged.html</anchorfile>
      <anchor>afa8ac40d80c6dda3e6dcfb45905d9f11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateSensorsStatesListChanged.html</anchorfile>
      <anchor>a29d7720d9f5a9fa244f8f89b8e294217</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateSensorsStatesListChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateSensorsStatesListChanged.html</anchorfile>
      <anchor>ae76d5b4a846fae59a7f43c6b52db464e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonCommonStateWifiSignalChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonCommonStateWifiSignalChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonCommonStateWifiSignalChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateWifiSignalChanged.html</anchorfile>
      <anchor>a13288f4b88ba9a05cf34b215db261b90</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonCommonStateWifiSignalChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateWifiSignalChanged.html</anchorfile>
      <anchor>a4a7d3a1df0dfa27ebb184a419307aa35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateWifiSignalChanged.html</anchorfile>
      <anchor>aa4a174ba867bf5ae0b88543e2927c814</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonCommonStateWifiSignalChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonCommonStateWifiSignalChanged.html</anchorfile>
      <anchor>a8a5c88ec1a05a1366f17275422cfc54b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonControllerStateisPilotingChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonControllerStateisPilotingChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonControllerStateisPilotingChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonControllerStateisPilotingChanged.html</anchorfile>
      <anchor>a24c6a58174faebbfbbae8d9bec518f70</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonControllerStateisPilotingChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonControllerStateisPilotingChanged.html</anchorfile>
      <anchor>a034ec590af09af500806d05eb37653c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonControllerStateisPilotingChanged.html</anchorfile>
      <anchor>a4cb41436745a3900cf14f6686f23a356</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonControllerStateisPilotingChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonControllerStateisPilotingChanged.html</anchorfile>
      <anchor>aef7eb3bf873dd46df14057eef660bccc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonFlightPlanStateAvailabilityStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonFlightPlanStateAvailabilityStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonFlightPlanStateAvailabilityStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonFlightPlanStateAvailabilityStateChanged.html</anchorfile>
      <anchor>a955c834ede475c194146382de05482de</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonFlightPlanStateAvailabilityStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonFlightPlanStateAvailabilityStateChanged.html</anchorfile>
      <anchor>a85ff0418e2254cbd589796a59824aa24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonFlightPlanStateAvailabilityStateChanged.html</anchorfile>
      <anchor>a33fe7729d98764db4992942a1de4338f</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonFlightPlanStateAvailabilityStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonFlightPlanStateAvailabilityStateChanged.html</anchorfile>
      <anchor>a471cff862e7df2282a055eb2f15b9bbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonFlightPlanStateComponentStateListChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonFlightPlanStateComponentStateListChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonFlightPlanStateComponentStateListChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonFlightPlanStateComponentStateListChanged.html</anchorfile>
      <anchor>ae511d59b01aaf415f3a929ad04ee9e85</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonFlightPlanStateComponentStateListChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonFlightPlanStateComponentStateListChanged.html</anchorfile>
      <anchor>aa539566d67ba1c87e56ce502ff9a0480</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonFlightPlanStateComponentStateListChanged.html</anchorfile>
      <anchor>ade39bbf2bc8dad14023d13d0f668e44e</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonFlightPlanStateComponentStateListChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonFlightPlanStateComponentStateListChanged.html</anchorfile>
      <anchor>ab012e9fba33f2d5733daf3ffb1d89161</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonHeadlightsStateintensityChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonHeadlightsStateintensityChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonHeadlightsStateintensityChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonHeadlightsStateintensityChanged.html</anchorfile>
      <anchor>aac765e9e64e1bc82951aebf60c8b7004</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonHeadlightsStateintensityChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonHeadlightsStateintensityChanged.html</anchorfile>
      <anchor>a4e17b8e07118622b5eba7ed93af3973f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonHeadlightsStateintensityChanged.html</anchorfile>
      <anchor>ac62281c4f7799167b981dd2b904f3167</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonHeadlightsStateintensityChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonHeadlightsStateintensityChanged.html</anchorfile>
      <anchor>a52a8c5fef2c4aeefab2bb74db9b34302</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonMavlinkStateMavlinkFilePlayingStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonMavlinkStateMavlinkFilePlayingStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonMavlinkStateMavlinkFilePlayingStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonMavlinkStateMavlinkFilePlayingStateChanged.html</anchorfile>
      <anchor>a05bf96a6bc766b9aac315596e42ce9d0</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonMavlinkStateMavlinkFilePlayingStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonMavlinkStateMavlinkFilePlayingStateChanged.html</anchorfile>
      <anchor>a53144973def8672f2d40166ea9379e40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonMavlinkStateMavlinkFilePlayingStateChanged.html</anchorfile>
      <anchor>a4718147c5c51fb12f5025aaa4ce4b847</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonMavlinkStateMavlinkFilePlayingStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonMavlinkStateMavlinkFilePlayingStateChanged.html</anchorfile>
      <anchor>a4a3114954cefaded6a9761764a5ca7fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonMavlinkStateMavlinkPlayErrorStateChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonMavlinkStateMavlinkPlayErrorStateChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonMavlinkStateMavlinkPlayErrorStateChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonMavlinkStateMavlinkPlayErrorStateChanged.html</anchorfile>
      <anchor>adc413ab3c3b0d705ae60f86d4a4e4ca2</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonMavlinkStateMavlinkPlayErrorStateChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonMavlinkStateMavlinkPlayErrorStateChanged.html</anchorfile>
      <anchor>a9ffb02b8d7213d48d2aa2ec461a467d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonMavlinkStateMavlinkPlayErrorStateChanged.html</anchorfile>
      <anchor>abdf99ee79a5baf25e752351bfe5d3ccf</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonMavlinkStateMavlinkPlayErrorStateChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonMavlinkStateMavlinkPlayErrorStateChanged.html</anchorfile>
      <anchor>a46bc9e10550783a9e5f5ba288b7c2037</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonOverHeatStateOverHeatChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonOverHeatStateOverHeatChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonOverHeatStateOverHeatChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonOverHeatStateOverHeatChanged.html</anchorfile>
      <anchor>a02b004d1e4c40b081401d7c4f82dcee4</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonOverHeatStateOverHeatChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonOverHeatStateOverHeatChanged.html</anchorfile>
      <anchor>a29af101cac590264393036b82fbad83e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonOverHeatStateOverHeatChanged.html</anchorfile>
      <anchor>a2008e974294c53486bfcd6086832fdbc</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonOverHeatStateOverHeatChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonOverHeatStateOverHeatChanged.html</anchorfile>
      <anchor>a894f76a955a326910442d84deaa350e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::CommonOverHeatStateOverHeatRegulationChanged</name>
    <filename>classbebop__driver_1_1cb_1_1CommonOverHeatStateOverHeatRegulationChanged.html</filename>
    <base>bebop_driver::cb::AbstractState</base>
    <member kind="function">
      <type></type>
      <name>CommonOverHeatStateOverHeatRegulationChanged</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonOverHeatStateOverHeatRegulationChanged.html</anchorfile>
      <anchor>a6bc788a06ac5bfc6f6be001867204625</anchor>
      <arglist>(::ros::NodeHandle &amp;nh,::ros::NodeHandle &amp;priv_nh, const ::std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>::bebop_msgs::CommonOverHeatStateOverHeatRegulationChanged::ConstPtr</type>
      <name>GetDataCstPtr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonOverHeatStateOverHeatRegulationChanged.html</anchorfile>
      <anchor>a47d2d3f3711765f6473714096fd99ff3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonOverHeatStateOverHeatRegulationChanged.html</anchorfile>
      <anchor>a100fc7bf5a4ecfa1af305abe102b569f</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::bebop_msgs::CommonOverHeatStateOverHeatRegulationChanged::Ptr</type>
      <name>msg_ptr</name>
      <anchorfile>classbebop__driver_1_1cb_1_1CommonOverHeatStateOverHeatRegulationChanged.html</anchorfile>
      <anchor>a3aef2b6a60eb19938d3d9e1e477aea6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::GPSSettingsHomeType</name>
    <filename>classbebop__driver_1_1cb_1_1GPSSettingsHomeType.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>GPSSettingsHomeType</name>
      <anchorfile>classbebop__driver_1_1cb_1_1GPSSettingsHomeType.html</anchorfile>
      <anchor>adbdee769a42e11b8e9b46d4e136d0faf</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1GPSSettingsHomeType.html</anchorfile>
      <anchor>aae209e9f177af6d2e12cad78f8f235d5</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1GPSSettingsHomeType.html</anchorfile>
      <anchor>aaf0a3e1421d641a87c3dd2611386ed4f</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>GPSSettingsHomeTypeType_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1GPSSettingsHomeType.html</anchorfile>
      <anchor>aa05dfbe380c094821e571168f3353851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>GPSSettingsHomeTypeType_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1GPSSettingsHomeType.html</anchorfile>
      <anchor>a9fe7d4eeabf6d470269e2db2bbc234ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::GPSSettingsReturnHomeDelay</name>
    <filename>classbebop__driver_1_1cb_1_1GPSSettingsReturnHomeDelay.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>GPSSettingsReturnHomeDelay</name>
      <anchorfile>classbebop__driver_1_1cb_1_1GPSSettingsReturnHomeDelay.html</anchorfile>
      <anchor>adf5dc812ddbcd5c536be82e22ec5498e</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1GPSSettingsReturnHomeDelay.html</anchorfile>
      <anchor>a570200dab4e66a055728e8d05ebc174d</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1GPSSettingsReturnHomeDelay.html</anchorfile>
      <anchor>aa5d799b0fc3cefe9825533b3f67a29c7</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>GPSSettingsReturnHomeDelayDelay_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1GPSSettingsReturnHomeDelay.html</anchorfile>
      <anchor>aa783178d0a8b29f7c38095b6f223db44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>GPSSettingsReturnHomeDelayDelay_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1GPSSettingsReturnHomeDelay.html</anchorfile>
      <anchor>a887de59e5f3b5493b9e05c8e60eb8424</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::NetworkSettingsWifiSelection</name>
    <filename>classbebop__driver_1_1cb_1_1NetworkSettingsWifiSelection.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>NetworkSettingsWifiSelection</name>
      <anchorfile>classbebop__driver_1_1cb_1_1NetworkSettingsWifiSelection.html</anchorfile>
      <anchor>a2307f0e2d377a507f5b416536734a49c</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1NetworkSettingsWifiSelection.html</anchorfile>
      <anchor>afe1d73ce89aef6bee64575a3d72cfbc5</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1NetworkSettingsWifiSelection.html</anchorfile>
      <anchor>a6b9b6bbdd0b8967dee21f7351d02374a</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>NetworkSettingsWifiSelectionBand_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1NetworkSettingsWifiSelection.html</anchorfile>
      <anchor>af9f465640219a64ea239048a9bf98506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>NetworkSettingsWifiSelectionBand_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1NetworkSettingsWifiSelection.html</anchorfile>
      <anchor>a861b4de8feccd48e8a3a81767640f838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>NetworkSettingsWifiSelectionChannel_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1NetworkSettingsWifiSelection.html</anchorfile>
      <anchor>ab2a883a2101458d8c76c575298cf8234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>NetworkSettingsWifiSelectionChannel_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1NetworkSettingsWifiSelection.html</anchorfile>
      <anchor>a16c7624faad7f2b289767a4a8d2fdeee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>NetworkSettingsWifiSelectionType_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1NetworkSettingsWifiSelection.html</anchorfile>
      <anchor>aff20a6251b69301de50c751b656527f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>NetworkSettingsWifiSelectionType_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1NetworkSettingsWifiSelection.html</anchorfile>
      <anchor>ad7effc389c8e0b52410d9a249d424643</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::PilotingSettingsAbsolutControl</name>
    <filename>classbebop__driver_1_1cb_1_1PilotingSettingsAbsolutControl.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>PilotingSettingsAbsolutControl</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsAbsolutControl.html</anchorfile>
      <anchor>afacb1fcf8904f99d0164ac8b4c2bdd41</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsAbsolutControl.html</anchorfile>
      <anchor>ab18cf2c65740d10e7958aa8e26cd42c7</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsAbsolutControl.html</anchorfile>
      <anchor>a1f227858247ac43bc637c7a7b2deee4d</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>PilotingSettingsAbsolutControlOn_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsAbsolutControl.html</anchorfile>
      <anchor>a74d77da180e7a696756217638428bccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>PilotingSettingsAbsolutControlOn_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsAbsolutControl.html</anchorfile>
      <anchor>ab8daec6ccd9ffaeb46beaf4d0ee9d26c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::PilotingSettingsMaxAltitude</name>
    <filename>classbebop__driver_1_1cb_1_1PilotingSettingsMaxAltitude.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>PilotingSettingsMaxAltitude</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxAltitude.html</anchorfile>
      <anchor>a69e2791da9610bcd220a6a9ced582421</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxAltitude.html</anchorfile>
      <anchor>a3f874f8c740464d7ce35cca3e8f351bf</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxAltitude.html</anchorfile>
      <anchor>a1c6890cfab49203db9b8577ffb4edcee</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>PilotingSettingsMaxAltitudeCurrent_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxAltitude.html</anchorfile>
      <anchor>a0b4aefe8d0ab77f4588065f5a66789c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>PilotingSettingsMaxAltitudeCurrent_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxAltitude.html</anchorfile>
      <anchor>ad2b331970817ab06f5c537032fc40f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::PilotingSettingsMaxDistance</name>
    <filename>classbebop__driver_1_1cb_1_1PilotingSettingsMaxDistance.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>PilotingSettingsMaxDistance</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxDistance.html</anchorfile>
      <anchor>ac089b02a29c4394740108e234ab7ca52</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxDistance.html</anchorfile>
      <anchor>a03d3bdc370dd5aeeca7172d12165caec</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxDistance.html</anchorfile>
      <anchor>a2b0b04442d49de1bf141039bd52ad346</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>PilotingSettingsMaxDistanceValue_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxDistance.html</anchorfile>
      <anchor>ab00c9559a7737fbc442b794e0b046cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>PilotingSettingsMaxDistanceValue_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxDistance.html</anchorfile>
      <anchor>abe4e74bc7040bb6136fcb1967158e624</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::PilotingSettingsMaxTilt</name>
    <filename>classbebop__driver_1_1cb_1_1PilotingSettingsMaxTilt.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>PilotingSettingsMaxTilt</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxTilt.html</anchorfile>
      <anchor>a4fa3a19a3422e5ab0dc21f7153e7f155</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxTilt.html</anchorfile>
      <anchor>aeeba2522183aca68f23db25436fe3adf</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxTilt.html</anchorfile>
      <anchor>ae2f2845d42c107e62c5d3babc57ecb30</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>PilotingSettingsMaxTiltCurrent_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxTilt.html</anchorfile>
      <anchor>ab10c6b6741f2949a4d593c5942b77c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>PilotingSettingsMaxTiltCurrent_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsMaxTilt.html</anchorfile>
      <anchor>ad72190a3cd95bd785cf033694e0c1e3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::PilotingSettingsNoFlyOverMaxDistance</name>
    <filename>classbebop__driver_1_1cb_1_1PilotingSettingsNoFlyOverMaxDistance.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>PilotingSettingsNoFlyOverMaxDistance</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsNoFlyOverMaxDistance.html</anchorfile>
      <anchor>a59a851396c26e24b5d1496d739e65ce3</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsNoFlyOverMaxDistance.html</anchorfile>
      <anchor>a91c26551268b5c7c46f36b0633a9a1a9</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsNoFlyOverMaxDistance.html</anchorfile>
      <anchor>a526c86e276d5aa1186952d830037b01c</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>PilotingSettingsNoFlyOverMaxDistanceShouldnotflyover_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsNoFlyOverMaxDistance.html</anchorfile>
      <anchor>a97de7283ab81391f93c417ff4a37258b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>PilotingSettingsNoFlyOverMaxDistanceShouldnotflyover_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1PilotingSettingsNoFlyOverMaxDistance.html</anchorfile>
      <anchor>ad357e7e3bae01162439eac5b22211da4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::SpeedSettingsHullProtection</name>
    <filename>classbebop__driver_1_1cb_1_1SpeedSettingsHullProtection.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>SpeedSettingsHullProtection</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsHullProtection.html</anchorfile>
      <anchor>ac423778f2d16eaded7ed7bc54c6a1bac</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsHullProtection.html</anchorfile>
      <anchor>ac7c6de2b7ba9618c6124a77d5bf41bbe</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsHullProtection.html</anchorfile>
      <anchor>a187ca182da61fccb23dc6809ce668ab1</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>SpeedSettingsHullProtectionPresent_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsHullProtection.html</anchorfile>
      <anchor>a750501a6aff17858601d03a709382096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>SpeedSettingsHullProtectionPresent_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsHullProtection.html</anchorfile>
      <anchor>ac58be012ebc1cb31c83da3c009e79f8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::SpeedSettingsMaxRotationSpeed</name>
    <filename>classbebop__driver_1_1cb_1_1SpeedSettingsMaxRotationSpeed.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>SpeedSettingsMaxRotationSpeed</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsMaxRotationSpeed.html</anchorfile>
      <anchor>a8c94452bb4270ff29356dfa225b0789f</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsMaxRotationSpeed.html</anchorfile>
      <anchor>ab8f5ee15e8071f50e01d6893d7ac30b8</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsMaxRotationSpeed.html</anchorfile>
      <anchor>a08a5e24e20b35ddbe018d21a87ee7c7e</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>SpeedSettingsMaxRotationSpeedCurrent_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsMaxRotationSpeed.html</anchorfile>
      <anchor>acc0058106f620b46a3b5de22cf634e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>SpeedSettingsMaxRotationSpeedCurrent_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsMaxRotationSpeed.html</anchorfile>
      <anchor>a329bbd41eb7a1c118918280cc8061287</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::SpeedSettingsMaxVerticalSpeed</name>
    <filename>classbebop__driver_1_1cb_1_1SpeedSettingsMaxVerticalSpeed.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>SpeedSettingsMaxVerticalSpeed</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsMaxVerticalSpeed.html</anchorfile>
      <anchor>a8247beb024b31752acc0e58ad22696cc</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsMaxVerticalSpeed.html</anchorfile>
      <anchor>a368b794f24a5a61b949cc39b0839ce4c</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsMaxVerticalSpeed.html</anchorfile>
      <anchor>a3b20f41ecca4ed49a0ddcf92d3bf98ce</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>SpeedSettingsMaxVerticalSpeedCurrent_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsMaxVerticalSpeed.html</anchorfile>
      <anchor>a52d391e64eda8a46292354017d3bbef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>SpeedSettingsMaxVerticalSpeedCurrent_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsMaxVerticalSpeed.html</anchorfile>
      <anchor>a386d6dee38267c6f33a99effe8105640</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::cb::SpeedSettingsOutdoor</name>
    <filename>classbebop__driver_1_1cb_1_1SpeedSettingsOutdoor.html</filename>
    <base>bebop_driver::cb::AbstractSetting</base>
    <member kind="function">
      <type></type>
      <name>SpeedSettingsOutdoor</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsOutdoor.html</anchorfile>
      <anchor>a6c8d0c6740a12b504334fa2ae74d6608</anchor>
      <arglist>(ros::NodeHandle &amp;priv_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Update</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsOutdoor.html</anchorfile>
      <anchor>ac86b643063b33be290c127d93edd9768</anchor>
      <arglist>(const ARCONTROLLER_DICTIONARY_ARG_t *arguments, const ::ros::Time &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateBebopFromROS</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsOutdoor.html</anchorfile>
      <anchor>a147b66f9d6b4e11cf2ab731266b20201</anchor>
      <arglist>(const BebopArdrone3Config &amp;config, const ARCONTROLLER_Device_t *bebop_ctrl_ptr_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>SpeedSettingsOutdoorOutdoor_bebop_sent_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsOutdoor.html</anchorfile>
      <anchor>a18a93d99e7114d84fad7668b4a2f9587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>SpeedSettingsOutdoorOutdoor_bebop_value_</name>
      <anchorfile>classbebop__driver_1_1cb_1_1SpeedSettingsOutdoor.html</anchorfile>
      <anchor>a39416d660d372a42eb73da0dcc55b87e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bebop_driver::test</name>
    <filename>namespacebebop__driver_1_1test.html</filename>
    <class kind="class">bebop_driver::test::BebopInTheLoopTest</class>
    <member kind="function">
      <type>void</type>
      <name>dummy_cb</name>
      <anchorfile>namespacebebop__driver_1_1test.html</anchorfile>
      <anchor>adfcf7f09ad066ff262fc8fa3623359bc</anchor>
      <arglist>(const bebop_msgs::Ardrone3PilotingStateAttitudeChanged::ConstPtr &amp;msg_ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebebop__driver_1_1test.html</anchorfile>
      <anchor>a34209a64104ced450cb51f7e1047be78</anchor>
      <arglist>(BebopInTheLoopTest, Piloting)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebebop__driver_1_1test.html</anchorfile>
      <anchor>a789cc368b5a5189982f55c5eb1cbf04e</anchor>
      <arglist>(BebopInTheLoopTest, VisionTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebebop__driver_1_1test.html</anchorfile>
      <anchor>a228777b0b95aa372a2154bf9b0a189dc</anchor>
      <arglist>(BebopInTheLoopTest, CameraMoveTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>namespacebebop__driver_1_1test.html</anchorfile>
      <anchor>ad28e4f42c222149856a747457387efc8</anchor>
      <arglist>(BebopInTheLoopTest, DISABLED_FlatTrimTest)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::test::BebopInTheLoopTest</name>
    <filename>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</anchorfile>
      <anchor>a023a0bec195ea89d56d57c3bba51a75a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>StopBebop</name>
      <anchorfile>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</anchorfile>
      <anchor>a77916e36a82f6bff8e60f0f4783db3a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</anchorfile>
      <anchor>a13a291e7bfe9a221ce6d42db65754d14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>cmdvel_pub_</name>
      <anchorfile>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</anchorfile>
      <anchor>a2907586aa37ea3ead64502d1798892d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std_msgs::Empty</type>
      <name>em</name>
      <anchorfile>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</anchorfile>
      <anchor>acfbf9a637bc311e6c5305a8f99768daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; util::ASyncSub&lt; sensor_msgs::Image &gt; &gt;</type>
      <name>image_</name>
      <anchorfile>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</anchorfile>
      <anchor>a41a7d4e1ea61739263650233155311ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>land_pub_</name>
      <anchorfile>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</anchorfile>
      <anchor>a87a6fecf5c80c22ffc79120730fb6879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</anchorfile>
      <anchor>abfa6b54ab9a44d46bb7c3e07e4781da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; ros::AsyncSpinner &gt;</type>
      <name>spinner_ptr_</name>
      <anchorfile>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</anchorfile>
      <anchor>a1a4453bfea41025a438a788cdd4b934e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>geometry_msgs::Twist</type>
      <name>tw</name>
      <anchorfile>classbebop__driver_1_1test_1_1BebopInTheLoopTest.html</anchorfile>
      <anchor>aaabfb9924cffce3246b8d925c065c4e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bebop_driver::util</name>
    <filename>namespacebebop__driver_1_1util.html</filename>
    <class kind="class">bebop_driver::util::ASyncSub</class>
    <member kind="function">
      <type>int</type>
      <name>BebopPrintToROSLogCB</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>a9d9cbeafcd20d5b98eb4ebb2aadb27d1</anchor>
      <arglist>(eARSAL_PRINT_LEVEL level, const char *tag, const char *format, va_list va)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CompareTwists</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>a99c0a2ff88030518f8403b54a453ae41</anchor>
      <arglist>(const geometry_msgs::Twist &amp;lhs, const geometry_msgs::Twist &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetLWPId</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>a6c9f155beba04d881488077ab68cef5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetTwist</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>aadd65d9bcb887a3849c4de0280a141eb</anchor>
      <arglist>(geometry_msgs::Twist &amp;t)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const ros::console::levels::Level</type>
      <name>arsal_level_to_ros</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>a4bc8d7075a12e1392d0232454e7b27ae</anchor>
      <arglist>[ARSAL_PRINT_MAX]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>bebop_err_str</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>ae4396379281bf5dab91f3db012c547b6</anchor>
      <arglist>[BEBOP_ERR_STR_SZ]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>eps</name>
      <anchorfile>namespacebebop__driver_1_1util.html</anchorfile>
      <anchor>aab3726a1d66fb9840d0f684307409d0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bebop_driver::util::ASyncSub</name>
    <filename>classbebop__driver_1_1util_1_1ASyncSub.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>ASyncSub</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a995717e0318acfc7ffda847ca611ebab</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;topic, const std::size_t queue_size, callback_t user_callback=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Deactivate</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>ad30a1f2fac3e1a442ab9b74c8419bb6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeactivateIfOlderThan</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a2c1407cefb7177c805f6ddd4ebdc6ca1</anchor>
      <arglist>(const double seconds)</arglist>
    </member>
    <member kind="function">
      <type>const ros::Duration</type>
      <name>GetFreshness</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>acdfb4a40f5d5e9ec14c05f7507712c69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ros::Time</type>
      <name>GetLastUpdated</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>ad14b7c3067948c28a8e58e0ad1773ec5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; T const  &gt; &amp;</type>
      <name>GetMsgConstPtr</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>aff140f7150b18613f48b9ae23d91a612</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>GetMsgCopy</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a7c54fae4eb6446281f35f418bfe49470</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsActive</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a628bda9f150ea324806fbf48008c9dc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const boost::shared_ptr&lt; T const  &gt; &amp;</type>
      <name>operator()</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>ad8a864f9167fb832953b0fd3193e9d08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::function&lt; void(const boost::shared_ptr&lt; T const  &gt; &amp;data)&gt;</type>
      <name>callback_t</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>ab42576a575ba36b36a766d10fdc0a4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cb</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a75a282b22c68f5395566166249978c42</anchor>
      <arglist>(const boost::shared_ptr&lt; T const  &gt; &amp;msg_cptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>active_</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>af3cea3a30b642323384549d93b1cea7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>last_updated_</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a19623fc0fe54ad07cab15c16ec7be82e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; T const  &gt;</type>
      <name>msg_cptr_</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a18c6a66a3559e6ba7bc210fd699c966f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>mutex_</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>ad96e89ea6cdd76b9853c24b02e0dc5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a6d718e99ef58c1d12a95d90b03d1dccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>queue_size_</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a2d9e066ca5a81f282e5f2ba5c37d4223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a71e3cee3cc44a897797c8b49161eda1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>af01c42b46bad11dec6a32eb584e165df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>callback_t</type>
      <name>user_callback_</name>
      <anchorfile>classbebop__driver_1_1util_1_1ASyncSub.html</anchorfile>
      <anchor>a46a953680c8dfa5aabd17db87e3eb6a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>generate</name>
    <filename>namespacegenerate.html</filename>
    <member kind="function">
      <type>def</type>
      <name>cap_word</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a7c180638a417e92427249720bccbf6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_settings</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a3275550644ddb14527992155993e491c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_states</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>ae452f681d800e16dd1d370ff47e4e374</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_xml_url</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a3efc0d2b9d26c97148dccdcfd7da6568</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>guess_min_max</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a437c08f3cedf5eee9016ee929a654c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_settings_tag</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a6c736a11c703c8599cf9dd0fdcaa7775</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_state_tag</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a77ab077bf746c520275f9d6ba696aaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_from_url</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>ae1e48e2c1e40af8da111e45ffb9fc6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a7d655d180fcf5f4536aff4315808d0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>strip_text</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a79a3e113a531c9298d34350182e5302d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>today</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>aab7e01094aa047daa25a3c9b011c0d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>BEBOP_TYPE_MAP</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a43a140a137a3fe1830d76d0c7d41945f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>C_TYPE_MAP</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a4341b57b2e73ab20193611299fb7fcf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>DYN_TYPE_MAP</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a1fe69d3e2d5c357aaeb2ebf3b99d75c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIBARCOMMANDS_GIT_HASH</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a12a293320e261b48f83a371b834b74c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>LIBARCOMMANDS_GIT_OWNER</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a6e8f77b49ed2070c4e120033bb2d62bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>min_max_regex</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>ae8d8dac63a7ea889335db964d5fad30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rend</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a214f372baa994d18fbf94c99fa144bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>ROS_TYPE_MAP</name>
      <anchorfile>namespacegenerate.html</anchorfile>
      <anchor>a1e2b5f4a2850272c78424e2837b1cf0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
