|
onboardapi
9.10.0
by Rheinmetall
|
Namespaces | |
| LogicLevelKind | |
Classes | |
| class | IService |
| class | IClient |
| struct | AbsoluteSignalCorridorType |
| Contains information about absolute signal offset and bounds. More... | |
| struct | ScaledSignalCorridorType |
| Contains information about scaled signal offset and bounds. More... | |
| struct | SignalCorridorType |
| Contains information about signal offset and bounds. More... | |
| struct | AbsoluteSignalType |
| Contains information about an absolute analogue signal. More... | |
| struct | ScaledSignalType |
| Contains information about a scaled analogue signal. More... | |
| struct | SignalType |
| Contains information about an analogue signal. More... | |
| struct | ConfigSignalCorridor |
| Configure a specified pin/channel's signal corridor. More... | |
| struct | NotifySignal |
| Set a specified pin/channel's signal data. More... | |
| struct | ReportSignal |
| Report a specified pin/channel's signal data. More... | |
| class | Service |
| new oo-api More... | |
| class | Client |
| new oo-api More... | |
Typedefs | |
| typedef std::vector< M_AnalogueIo::LogicLevelKind::Type > | LogicLevelKindOptionalType |
| typedef std::vector< M_AnalogueIo::AbsoluteSignalCorridorType > | AbsoluteSignalCorridorOptionalType |
| typedef std::vector< M_AnalogueIo::ScaledSignalCorridorType > | ScaledSignalCorridorOptionalType |
| typedef std::vector< M_AnalogueIo::SignalCorridorType > | SignalCorridorOptionalType |
| typedef std::vector< M_AnalogueIo::AbsoluteSignalType > | AbsoluteSignalOptionalType |
| typedef std::vector< M_AnalogueIo::ScaledSignalType > | ScaledSignalOptionalType |
| typedef std::vector< M_AnalogueIo::SignalType > | SignalOptionalType |
| 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_AnalogueIo::AbsoluteSignalCorridorType> M_AnalogueIo::AbsoluteSignalCorridorOptionalType |
Optional AbsoluteSignalCorridorType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_AnalogueIo::AbsoluteSignalType> M_AnalogueIo::AbsoluteSignalOptionalType |
Optional AbsoluteSignalType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::shared_ptr<IClient> M_AnalogueIo::IClientPtr |
| typedef std::shared_ptr<IService> M_AnalogueIo::IServicePtr |
| typedef std::vector<M_AnalogueIo::LogicLevelKind::Type> M_AnalogueIo::LogicLevelKindOptionalType |
Optional LogicLevelKind. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_AnalogueIo::ScaledSignalCorridorType> M_AnalogueIo::ScaledSignalCorridorOptionalType |
Optional ScaledSignalCorridorType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_AnalogueIo::ScaledSignalType> M_AnalogueIo::ScaledSignalOptionalType |
Optional ScaledSignalType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_AnalogueIo::SignalCorridorType> M_AnalogueIo::SignalCorridorOptionalType |
Optional SignalCorridorType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_AnalogueIo::SignalType> M_AnalogueIo::SignalOptionalType |
Optional SignalType. 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_AnalogueIo::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_AnalogueIo::detectCallbacksIService | ( | IServiceDerived & | callbacks | ) |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_AnalogueIo::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_AnalogueIo::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_AnalogueIo::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_AnalogueIo::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::vector<std::string> M_AnalogueIo::getMethodsAllIClient | ( | ) |
| std::vector<std::string> M_AnalogueIo::getMethodsAllIService | ( | ) |