|
onboardapi
9.10.0
by Rheinmetall
|
Namespaces | |
| ControlState | |
| DriftCompensationKind | |
| ModeCommand | |
| MovementState | |
| RelativeToCoordSystem | |
| SearchPatternKind | |
| StabState | |
| TgtAssignmentSearchCmdKind | |
| TgtAssignmentSearchStateKind | |
Classes | |
| class | IService |
| class | IClient |
| struct | MountAngleParamsType |
| Contains parameters to tune how the Mount should be commanded into position. More... | |
| struct | ScaledRateType |
| Contains rate of movement normed to the maximum possible rate. More... | |
| struct | TgtAssignmentSearchPatternType |
| Contains information on angular limits in horizontal and vertical directions. More... | |
| struct | ModeAvailabilityType |
| Contains availability status for Mode functionality. More... | |
| struct | ModeSupportedType |
| Contains info on supported control modes. More... | |
| struct | SearchActionSupportedType |
| Contains info on supported control modes. More... | |
| struct | RelativeToCoordSystemSupportedType |
| struct | AngularLimitType |
| Contains information on angular limits in horizontal and vertical directions. More... | |
| struct | StoredPositionType |
| Stored mount position. More... | |
| struct | MountSettingsType |
| Contains the Mount settings data. More... | |
| struct | MountStatusType |
| Contains the Mount status data. More... | |
| struct | MountPositionType |
| Contains the Mount position data which are usually frequently updated at a high rate. More... | |
| struct | ConfigMaximumRate |
| struct | ConfigInputSource |
| struct | ConfigTgtAssignmentInputSource |
| struct | ConfigTgtAssignmentSearchInputSource |
| struct | ConfigTgtAssignmentSearchPattern |
| struct | ConfigLeadingDevice |
| struct | ConfigSlavedDevice |
| struct | ConfigSlewLimits |
| struct | ConfigStorePosition |
| struct | CmdMoveToStoredPosition |
| Move to an earlier assigned or persistently stored mount position, identified by a string key. More... | |
| struct | CmdMode |
| struct | CmdTgtAssignmentSearchAction |
| struct | CmdAutoDriftCompensation |
| struct | CmdManualDriftCompensation |
| struct | CmdAllowExternalDriftCompensation |
| Command to allow external sources to set drift compensation. More... | |
| struct | CmdHorizontalAiming |
| Command to aim perfectly aligned with the horizon line by compensating vehicle attitude. More... | |
| struct | CmdSetOperationalModeRateAid |
| Sets operational mode RateAid calculation. More... | |
| struct | NotifyAngle |
| struct | NotifyTgtAssignment |
| struct | NotifyRateRelative |
| struct | NotifyRateAbsolute |
| struct | NotifyRateScaled |
| struct | ReportMountSettings |
| struct | ReportMountStatus |
| struct | ReportMountPosition |
| struct | ReportTgtAssignmentSearchOffset |
| struct | ReportTgtAssignmentPosition |
| struct | ReportTgtAssignmentVelocity |
| class | Service |
| new oo-api More... | |
| class | Client |
| new oo-api More... | |
Typedefs | |
| typedef std::vector< M_Mount::StabState::Type > | StabStateOptionalType |
| typedef std::vector< M_Mount::ControlState::Type > | ControlStateOptionalType |
| typedef std::vector< M_Mount::MovementState::Type > | MovementStateOptionalType |
| typedef std::vector< M_Mount::DriftCompensationKind::Type > | DriftCompensationKindOptionalType |
| typedef std::vector< M_Mount::ScaledRateType > | ScaledRateOptionalType |
| typedef std::vector< M_Mount::TgtAssignmentSearchPatternType > | TgtAssignmentSearchPatternOptionalType |
| typedef std::vector< M_Mount::StoredPositionType > | StoredPositionListType |
| Stored mount position list. More... | |
| typedef std::shared_ptr< IClient > | IClientPtr |
| typedef std::shared_ptr< IService > | IServicePtr |
Functions | |
| std::vector< std::string > | getMethodsAllIService () |
| std::vector< std::string > | getMethodsAllIClient () |
| template<class IServiceDerived > | |
| std::enable_if< std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, std::map< std::string, std::vector< ddkit::callback::Base * > > >::type | detectCallbacksIService (IServiceDerived &callbacks) |
| template<class IServiceDerived > | |
| std::enable_if< std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, std::vector< std::string > >::type | detectMethodsIService (IServiceDerived &callbacks, bool isCheckMostDerivedClassType) |
| template<class IServiceDerived > | |
| std::enable_if<!std::is_same< IServiceDerived, std::vector< ddkit::callback::Base * > >::value, std::vector< std::string > >::type | detectMethodsIService (IServiceDerived &callbacks, bool isCheckMostDerivedClassType) |
| template<class IClientDerived > | |
| std::enable_if< std::is_same< IClientDerived, std::vector< ddkit::callback::Base * > >::value, std::map< std::string, std::vector< ddkit::callback::Base * > > >::type | detectCallbacksIClient (IClientDerived &callbacks) |
| template<class IClientDerived > | |
| std::enable_if< std::is_same< IClientDerived, std::vector< ddkit::callback::Base * > >::value, std::vector< std::string > >::type | detectMethodsIClient (IClientDerived &callbacks, bool isCheckMostDerivedClassType) |
| template<class IClientDerived > | |
| std::enable_if<!std::is_same< IClientDerived, std::vector< ddkit::callback::Base * > >::value, std::vector< std::string > >::type | detectMethodsIClient (IClientDerived &callbacks, bool isCheckMostDerivedClassType) |
| typedef std::vector<M_Mount::ControlState::Type> M_Mount::ControlStateOptionalType |
Optional ControlState. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_Mount::DriftCompensationKind::Type> M_Mount::DriftCompensationKindOptionalType |
Optional DriftCompensationKind. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::shared_ptr<IClient> M_Mount::IClientPtr |
| typedef std::shared_ptr<IService> M_Mount::IServicePtr |
| typedef std::vector<M_Mount::MovementState::Type> M_Mount::MovementStateOptionalType |
Optional MovementState. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_Mount::ScaledRateType> M_Mount::ScaledRateOptionalType |
Optional ScaledRateType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_Mount::StabState::Type> M_Mount::StabStateOptionalType |
Optional StabState. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_Mount::StoredPositionType> M_Mount::StoredPositionListType |
Stored mount position list.
| typedef std::vector<M_Mount::TgtAssignmentSearchPatternType> M_Mount::TgtAssignmentSearchPatternOptionalType |
Optional TgtAssignmentSearchPatternType. List should only contain max 1 element. Empty list means no value is specified.
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::map<std::string, std::vector<ddkit::callback::Base*> > >::type M_Mount::detectCallbacksIClient | ( | IClientDerived & | callbacks | ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::map<std::string, std::vector<ddkit::callback::Base*> > >::type M_Mount::detectCallbacksIService | ( | IServiceDerived & | callbacks | ) |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_Mount::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_Mount::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_Mount::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_Mount::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::vector<std::string> M_Mount::getMethodsAllIClient | ( | ) |
| std::vector<std::string> M_Mount::getMethodsAllIService | ( | ) |