|
onboardapi
9.10.0
by Rheinmetall
|
Namespaces | |
| ScanCtrlMode | |
| ScanDirectionKind | |
Classes | |
| class | IService |
| class | IClient |
| struct | ScanParameterType |
| Contains data defining scan pattern parameters. More... | |
| struct | GridType |
| Contains data defining a scan grid. More... | |
| struct | ScanPatternType |
| struct | ActionSupportedType |
| Contains info on supported control modes. More... | |
| struct | ScanCtrlSettingsType |
| Contains the ScanCtrl settings data. More... | |
| struct | ScanCtrlStatusType |
| Contains the ScanCtrl status data. More... | |
| struct | CmdScanPattern |
| Command the pattern to be used for the next or running scan. More... | |
| struct | CmdScanAction |
| Set scan action. More... | |
| struct | ConfigStoreScanPattern |
| Store a specific scan pattern. More... | |
| struct | CmdDeleteScanPattern |
| Delete a specified scan pattern. More... | |
| struct | ReportScanCtrlSettings |
| Report static settings for Scan Control Service. More... | |
| struct | ReportScanCtrlStatus |
| Report status for Scan Control Service. More... | |
| struct | ReportStoredScanPattern |
| Report the scan pattern. More... | |
| struct | ReportAssignmentSearchOffset |
| class | Service |
| new oo-api More... | |
| class | Client |
| new oo-api More... | |
Typedefs | |
| typedef std::vector< M_ScanCtrl::ScanDirectionKind::Type > | ScanDirectionOptionalType |
| typedef std::vector< M_ScanCtrl::ScanParameterType > | ScanParameterOptionalType |
| typedef std::vector< M_ScanCtrl::GridType > | GridOptionalType |
| typedef std::vector< M_ScanCtrl::ScanPatternType > | ScanPatternOptionalType |
| 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_ScanCtrl::GridType> M_ScanCtrl::GridOptionalType |
Optional GridType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::shared_ptr<IClient> M_ScanCtrl::IClientPtr |
| typedef std::shared_ptr<IService> M_ScanCtrl::IServicePtr |
| typedef std::vector<M_ScanCtrl::ScanDirectionKind::Type> M_ScanCtrl::ScanDirectionOptionalType |
Optional ScanDirectionKind. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_ScanCtrl::ScanParameterType> M_ScanCtrl::ScanParameterOptionalType |
Optional ScanParameterType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_ScanCtrl::ScanPatternType> M_ScanCtrl::ScanPatternOptionalType |
Optional ScanPatternType. 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_ScanCtrl::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_ScanCtrl::detectCallbacksIService | ( | IServiceDerived & | callbacks | ) |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_ScanCtrl::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_ScanCtrl::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_ScanCtrl::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_ScanCtrl::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::vector<std::string> M_ScanCtrl::getMethodsAllIClient | ( | ) |
| std::vector<std::string> M_ScanCtrl::getMethodsAllIService | ( | ) |