|
onboardapi
9.10.0
by Rheinmetall
|
Namespaces | |
| FirstOrLast | |
| LrfState | |
| MeasurementStrength | |
Classes | |
| class | IService |
| class | IClient |
| struct | RangeMeasurementType |
| Contains range measurement location data. More... | |
| struct | LrfSettingsType |
| Settings data for Laser Range Finder. More... | |
| struct | LrfStatusType |
| Status data for Laser Range Finder. More... | |
| struct | CmdMultiFireLaser |
| Cmd to start (true) or stop (false) the measurement of the laser in pulse mode. More... | |
| struct | CmdSingleFireLaser |
| Cmd to fire a single shot with the laser. More... | |
| struct | ConfigSetFirstOrLastMeasurement |
| Indicate whether the first or the last range returned contains the strongest measurement. More... | |
| struct | ConfigSetUserRange |
| struct | ConfigInhibitLaserFiring |
| Configure to set or remove the interlock that prevents the accidental firing of the laser. More... | |
| struct | ConfigMultiFireFrequency |
| Configure the frequency of multi firing laser. More... | |
| struct | ReportLrfSettings |
| struct | ReportLrfStatus |
| Report status of Laser Range Finder. More... | |
| class | Service |
| new oo-api More... | |
| class | Client |
| new oo-api More... | |
Typedefs | |
| typedef std::vector< M_LaserRangeFinder::MeasurementStrength::Type > | MeasurementStrengthOptionalType |
| typedef std::vector< M_LaserRangeFinder::RangeMeasurementType > | RangeMeasurementListType |
| List of RangeMeasurementType. 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::shared_ptr<IClient> M_LaserRangeFinder::IClientPtr |
| typedef std::shared_ptr<IService> M_LaserRangeFinder::IServicePtr |
| typedef std::vector<M_LaserRangeFinder::MeasurementStrength::Type> M_LaserRangeFinder::MeasurementStrengthOptionalType |
Optional MeasurementStrength. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_LaserRangeFinder::RangeMeasurementType> M_LaserRangeFinder::RangeMeasurementListType |
List of RangeMeasurementType.
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::map<std::string, std::vector<ddkit::callback::Base*> > >::type M_LaserRangeFinder::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_LaserRangeFinder::detectCallbacksIService | ( | IServiceDerived & | callbacks | ) |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_LaserRangeFinder::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_LaserRangeFinder::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_LaserRangeFinder::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_LaserRangeFinder::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::vector<std::string> M_LaserRangeFinder::getMethodsAllIClient | ( | ) |
| std::vector<std::string> M_LaserRangeFinder::getMethodsAllIService | ( | ) |