|
onboardapi
9.10.0
by Rheinmetall
|
Classes | |
| class | IService |
| class | IClient |
| struct | CoordinateFrameDatumSupportType |
| Contains meta-information about a coordinate frame. More... | |
| struct | CoordinateFrameSettingsType |
| Contains the settings of the coordinate frame service. More... | |
| struct | CoordinateFrameStatusType |
| Contains coordinate frame status data. More... | |
| struct | NotifyCoordinateTransformation |
| Notify to set coordinate transformation. More... | |
| struct | NotifyPosition |
| Notify to set position. More... | |
| struct | NotifyAttitude |
| Notify to set attitude. More... | |
| struct | NotifyLinearVelocity |
| Notify to set linear velocity. More... | |
| struct | NotifyAngularVelocity |
| Notify to set angular velocity. More... | |
| struct | ReportCoordinateFrameSettings |
| Report coordinate frame static settings. More... | |
| struct | ReportCoordinateFrameStatus |
| Report current coordinate frame status. More... | |
| struct | ReportCoordinateTransformations |
| Report coordinate transformation in different coordinate system. More... | |
| struct | ReportPositions |
| Report position in different coordinate frames. More... | |
| struct | ReportAttitudes |
| Report attitude in different coordinate frames. More... | |
| struct | ReportLinearVelocities |
| Report linear velocity in different coordinate frames. More... | |
| struct | ReportAngularVelocities |
| Report angular velocity in different coordinate frames. More... | |
| struct | ReportLinearAccelerations |
| Report linear acceleration in different coordinate frames. More... | |
| struct | ReportAngularAccelerations |
| Report angular acceleration in different coordinate frames. More... | |
| class | Service |
| new oo-api More... | |
| class | Client |
| new oo-api More... | |
Typedefs | |
| typedef std::vector< M_CoordinateFrame::CoordinateFrameDatumSupportType > | CoordinateFrameDatumSupportListType |
| List of CoordinateFrameDatumSupportType. 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_CoordinateFrame::CoordinateFrameDatumSupportType> M_CoordinateFrame::CoordinateFrameDatumSupportListType |
List of CoordinateFrameDatumSupportType.
| typedef std::shared_ptr<IClient> M_CoordinateFrame::IClientPtr |
| typedef std::shared_ptr<IService> M_CoordinateFrame::IServicePtr |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::map<std::string, std::vector<ddkit::callback::Base*> > >::type M_CoordinateFrame::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_CoordinateFrame::detectCallbacksIService | ( | IServiceDerived & | callbacks | ) |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_CoordinateFrame::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_CoordinateFrame::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_CoordinateFrame::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_CoordinateFrame::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::vector<std::string> M_CoordinateFrame::getMethodsAllIClient | ( | ) |
| std::vector<std::string> M_CoordinateFrame::getMethodsAllIService | ( | ) |