|
onboardapi
9.10.0
by Rheinmetall
|
Namespaces | |
| ControlModeKind | |
Classes | |
| class | IService |
| class | IClient |
| struct | AxisRotationConstraintsType |
| Contains axis rotation angle and speed constraint. More... | |
| struct | AxisControlType |
| Contains advanced axis control information. More... | |
| struct | AxisRotationType |
| struct | StoredAxisRotationType |
| Contains stored axis rotation data. More... | |
| struct | AxisType |
| Contains general characteristics of one axis. More... | |
| struct | KinematicChainSettingsType |
| Contains settings of the kinematic chain. More... | |
| struct | KinematicChainStatusType |
| Contains status of the kinematic chain. More... | |
| struct | ConfigAxisRotationConstraints |
| Configure axis rotation constraints. More... | |
| struct | NotifyAxisRotations |
| Notify to rotate about axes. More... | |
| struct | ConfigStoreAxisRotations |
| Store an axis rotation, identified by a string key. More... | |
| struct | CmdDeleteStoredAxisRotations |
| Delete an axis rotations, identified by a string key. More... | |
| struct | CmdApplyStoredAxisRotation |
| Apply an earlier assigned or persistently stored axis rotation, identified by a string key. More... | |
| struct | ReportKinematicChainSettings |
| Report static kinematic chain settings. More... | |
| struct | ReportKinematicChainStatus |
| Report current kinematic chain status. More... | |
| struct | ReportAxisRotationConstraints |
| Report axis rotation constraints. More... | |
| struct | ReportAxisRotations |
| Report axis rotations. More... | |
| class | Service |
| new oo-api More... | |
| class | Client |
| new oo-api More... | |
Typedefs | |
| typedef std::vector< M_KinematicChain::ControlModeKind::Type > | ControlModeOptionalType |
| typedef std::vector< M_KinematicChain::AxisRotationConstraintsType > | AxisRotationConstraintsOptionalType |
| typedef std::vector< M_KinematicChain::AxisRotationConstraintsType > | AxisRotationConstraintsListType |
| List of AxisRotationConstraintsType. More... | |
| typedef std::vector< M_KinematicChain::AxisControlType > | AxisControlOptionalType |
| typedef std::vector< M_KinematicChain::AxisRotationType > | AxisRotationListType |
| List of AxisRotationType. More... | |
| typedef std::vector< M_KinematicChain::StoredAxisRotationType > | StoredAxisRotationListType |
| List of StoredAxisRotationType. More... | |
| typedef std::vector< M_KinematicChain::AxisType > | AxisListType |
| List of AxisType. 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_KinematicChain::AxisControlType> M_KinematicChain::AxisControlOptionalType |
Optional AxisControlType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_KinematicChain::AxisType> M_KinematicChain::AxisListType |
List of AxisType.
| typedef std::vector<M_KinematicChain::AxisRotationConstraintsType> M_KinematicChain::AxisRotationConstraintsListType |
List of AxisRotationConstraintsType.
| typedef std::vector<M_KinematicChain::AxisRotationConstraintsType> M_KinematicChain::AxisRotationConstraintsOptionalType |
Optional AxisRotationConstraintsType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_KinematicChain::AxisRotationType> M_KinematicChain::AxisRotationListType |
List of AxisRotationType.
| typedef std::vector<M_KinematicChain::ControlModeKind::Type> M_KinematicChain::ControlModeOptionalType |
Optional ControlModeKind. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::shared_ptr<IClient> M_KinematicChain::IClientPtr |
| typedef std::shared_ptr<IService> M_KinematicChain::IServicePtr |
| typedef std::vector<M_KinematicChain::StoredAxisRotationType> M_KinematicChain::StoredAxisRotationListType |
List of StoredAxisRotationType.
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::map<std::string, std::vector<ddkit::callback::Base*> > >::type M_KinematicChain::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_KinematicChain::detectCallbacksIService | ( | IServiceDerived & | callbacks | ) |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_KinematicChain::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_KinematicChain::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_KinematicChain::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_KinematicChain::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::vector<std::string> M_KinematicChain::getMethodsAllIClient | ( | ) |
| std::vector<std::string> M_KinematicChain::getMethodsAllIService | ( | ) |