|
Auterion App SDK
Auterion SDK is a library that can be used by AuterionOS apps to communicate with the system.
|
Represents the capabilities of a gimbal. More...
#include <auterion_sdk/gimbal/gimbal.hpp>
Public Member Functions | |
| bool | meetsRequirements (const GimbalCapabilities &requirements) const |
| Check if the given requirements are met by the current capabilities. | |
| bool | supportsMode (const GimbalMode &mode) const |
| Check if a given gimbal mode is supported by the current capabilities. | |
| std::string | toString () const |
| GimbalCapabilities & | canRetract () |
| GimbalCapabilities & | canNeutral () |
| GimbalCapabilities & | canRoll () |
| GimbalCapabilities & | canRollFollow () |
| GimbalCapabilities & | canRollLock () |
| GimbalCapabilities & | canPitch () |
| GimbalCapabilities & | canPitchFollow () |
| GimbalCapabilities & | canPitchLock () |
| GimbalCapabilities & | canYaw () |
| GimbalCapabilities & | canYawFollow () |
| GimbalCapabilities & | canYawLock () |
| GimbalCapabilities & | canInfiniteYaw () |
| GimbalCapabilities & | canPointLocationLocal () |
| GimbalCapabilities & | canPointLocationGlobal () |
| GimbalCapabilities & | RollRangeDeg (float min_deg, float max_deg) |
| GimbalCapabilities & | PitchRangeDeg (float min_deg, float max_deg) |
| GimbalCapabilities & | YawRangeDeg (float min_deg, float max_deg) |
Represents the capabilities of a gimbal.
| bool auterion::GimbalCapabilities::meetsRequirements | ( | const GimbalCapabilities & | requirements | ) | const |
Check if the given requirements are met by the current capabilities.
| requirements | Required capabilities |
| bool auterion::GimbalCapabilities::supportsMode | ( | const GimbalMode & | mode | ) | const |
Check if a given gimbal mode is supported by the current capabilities.
| mode | Gimbal mode |