Public Member Functions | Protected Attributes | List of all members
bebop_driver::cb::AbstractState Class Reference

#include <callbacks_common.h>

Inherits bebop_driver::cb::AbstractCommand.

Inherited by bebop_driver::cb::Ardrone3AccessoryStateConnectedAccessories, bebop_driver::cb::Ardrone3AntiflickeringStateelectricFrequencyChanged, bebop_driver::cb::Ardrone3AntiflickeringStatemodeChanged, bebop_driver::cb::Ardrone3CameraStatedefaultCameraOrientation, bebop_driver::cb::Ardrone3CameraStatedefaultCameraOrientationV2, bebop_driver::cb::Ardrone3CameraStateOrientation, bebop_driver::cb::Ardrone3CameraStateOrientationV2, bebop_driver::cb::Ardrone3CameraStateVelocityRange, bebop_driver::cb::Ardrone3GPSStateHomeTypeAvailabilityChanged, bebop_driver::cb::Ardrone3GPSStateHomeTypeChosenChanged, bebop_driver::cb::Ardrone3GPSStateNumberOfSatelliteChanged, bebop_driver::cb::Ardrone3MediaRecordStatePictureStateChanged, bebop_driver::cb::Ardrone3MediaRecordStatePictureStateChangedV2, bebop_driver::cb::Ardrone3MediaRecordStateVideoResolutionState, bebop_driver::cb::Ardrone3MediaRecordStateVideoStateChanged, bebop_driver::cb::Ardrone3MediaRecordStateVideoStateChangedV2, bebop_driver::cb::Ardrone3MediaStreamingStateVideoEnableChanged, bebop_driver::cb::Ardrone3MediaStreamingStateVideoStreamModeChanged, bebop_driver::cb::Ardrone3NetworkStateAllWifiAuthChannelChanged, bebop_driver::cb::Ardrone3NetworkStateAllWifiScanChanged, bebop_driver::cb::Ardrone3NetworkStateWifiAuthChannelListChanged, bebop_driver::cb::Ardrone3NetworkStateWifiScanListChanged, bebop_driver::cb::Ardrone3PilotingStateAirSpeedChanged, bebop_driver::cb::Ardrone3PilotingStateAlertStateChanged, bebop_driver::cb::Ardrone3PilotingStateAltitudeChanged, bebop_driver::cb::Ardrone3PilotingStateAttitudeChanged, bebop_driver::cb::Ardrone3PilotingStateAutoTakeOffModeChanged, bebop_driver::cb::Ardrone3PilotingStateFlatTrimChanged, bebop_driver::cb::Ardrone3PilotingStateFlyingStateChanged, bebop_driver::cb::Ardrone3PilotingStateGpsLocationChanged, bebop_driver::cb::Ardrone3PilotingStateLandingStateChanged, bebop_driver::cb::Ardrone3PilotingStatemoveToChanged, bebop_driver::cb::Ardrone3PilotingStateNavigateHomeStateChanged, bebop_driver::cb::Ardrone3PilotingStatePositionChanged, bebop_driver::cb::Ardrone3PilotingStateSpeedChanged, bebop_driver::cb::Ardrone3PROStateFeatures, bebop_driver::cb::CommonAccessoryStateAccessoryConfigChanged, bebop_driver::cb::CommonAccessoryStateAccessoryConfigModificationEnabled, bebop_driver::cb::CommonAccessoryStateSupportedAccessoriesListChanged, bebop_driver::cb::CommonAnimationsStateList, bebop_driver::cb::CommonARLibsVersionsStateControllerLibARCommandsVersion, bebop_driver::cb::CommonARLibsVersionsStateDeviceLibARCommandsVersion, bebop_driver::cb::CommonARLibsVersionsStateSkyControllerLibARCommandsVersion, bebop_driver::cb::CommonAudioStateAudioStreamingRunning, bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationAxisToCalibrateChanged, bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationRequiredState, bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationStartedChanged, bebop_driver::cb::CommonCalibrationStateMagnetoCalibrationStateChanged, bebop_driver::cb::CommonCalibrationStatePitotCalibrationStateChanged, bebop_driver::cb::CommonChargerStateChargingInfo, bebop_driver::cb::CommonChargerStateCurrentChargeStateChanged, bebop_driver::cb::CommonChargerStateLastChargeRateChanged, bebop_driver::cb::CommonChargerStateMaxChargeRateChanged, bebop_driver::cb::CommonCommonStateAllStatesChanged, bebop_driver::cb::CommonCommonStateBatteryStateChanged, bebop_driver::cb::CommonCommonStateCountryListKnown, bebop_driver::cb::CommonCommonStateCurrentDateChanged, bebop_driver::cb::CommonCommonStateCurrentTimeChanged, bebop_driver::cb::CommonCommonStateDeprecatedMassStorageContentChanged, bebop_driver::cb::CommonCommonStateMassStorageContent, bebop_driver::cb::CommonCommonStateMassStorageContentForCurrentRun, bebop_driver::cb::CommonCommonStateMassStorageInfoRemainingListChanged, bebop_driver::cb::CommonCommonStateMassStorageInfoStateListChanged, bebop_driver::cb::CommonCommonStateMassStorageStateListChanged, bebop_driver::cb::CommonCommonStateProductModel, bebop_driver::cb::CommonCommonStateSensorsStatesListChanged, bebop_driver::cb::CommonCommonStateVideoRecordingTimestamp, bebop_driver::cb::CommonCommonStateWifiSignalChanged, bebop_driver::cb::CommonFlightPlanStateAvailabilityStateChanged, bebop_driver::cb::CommonFlightPlanStateComponentStateListChanged, bebop_driver::cb::CommonFlightPlanStateLockStateChanged, bebop_driver::cb::CommonHeadlightsStateintensityChanged, bebop_driver::cb::CommonMavlinkStateMavlinkFilePlayingStateChanged, bebop_driver::cb::CommonMavlinkStateMavlinkPlayErrorStateChanged, bebop_driver::cb::CommonMavlinkStateMissionItemExecuted, bebop_driver::cb::CommonOverHeatStateOverHeatChanged, bebop_driver::cb::CommonOverHeatStateOverHeatRegulationChanged, and bebop_driver::cb::CommonRunStateRunIdChanged.

Public Member Functions

 AbstractState (eARCONTROLLER_DICTIONARY_KEY cmd_key, const bool pub_enabled=false)
 
virtual ~AbstractState ()
 
- Public Member Functions inherited from bebop_driver::cb::AbstractCommand
 AbstractCommand (eARCONTROLLER_DICTIONARY_KEY cmd_key)
 
eARCONTROLLER_DICTIONARY_KEY GetCommandKey () const
 
virtual void Update (const ARCONTROLLER_DICTIONARY_ARG_t *arg, const ::ros::Time &t)=0
 
virtual ~AbstractCommand ()
 

Protected Attributes

bool pub_enabled_
 
::ros::Publisher ros_pub_
 
- Protected Attributes inherited from bebop_driver::cb::AbstractCommand
ARCONTROLLER_DICTIONARY_ARG_t * arg
 
eARCONTROLLER_DICTIONARY_KEY cmd_key_
 
mutable::boost::mutex mutex_
 

Detailed Description

Definition at line 68 of file callbacks_common.h.

Constructor & Destructor Documentation

bebop_driver::cb::AbstractState::AbstractState ( eARCONTROLLER_DICTIONARY_KEY  cmd_key,
const bool  pub_enabled = false 
)
inline

Definition at line 75 of file callbacks_common.h.

virtual bebop_driver::cb::AbstractState::~AbstractState ( )
inlinevirtual

Definition at line 79 of file callbacks_common.h.

Member Data Documentation

bool bebop_driver::cb::AbstractState::pub_enabled_
protected

Definition at line 71 of file callbacks_common.h.

::ros::Publisher bebop_driver::cb::AbstractState::ros_pub_
protected

Definition at line 72 of file callbacks_common.h.


The documentation for this class was generated from the following file:


bebop_driver
Author(s): Mani Monajjemi
autogenerated on Mon Jun 10 2019 12:58:57