|
onboardapi
9.10.0
by Rheinmetall
|
Classes | |
| class | IService |
| class | IClient |
| struct | ButtonInfoType |
| Contains information about a button input device. More... | |
| struct | AxisInfoType |
| Contains information about an axis input device. More... | |
| struct | DeviceInfoType |
| Contains information about an input device. More... | |
| struct | IncrementEncoderInfoType |
| Contains information about an increment encoder input device. More... | |
| struct | ValueInputInfoType |
| Contains data about a value input. More... | |
| struct | JoystickSettingsType |
| Settings for an input device. More... | |
| struct | CmdIsJoystickAlive |
| struct | ConfigJoystickCurve |
| struct | EventButton |
| Triggered every time a Joystick button is selected or unselected. More... | |
| struct | EventIncrement |
| Triggered every time a increment encoder is activated. More... | |
| struct | ReportJoystickSettings |
| struct | ReportAxis |
| Reports the current axis position every time a joystick axis is moved. More... | |
| struct | ReportInputValue |
| Reports the specified input value. More... | |
| struct | ReportMenuStatus |
| Reports the specified menu's status. More... | |
| struct | ReportJoystickCurve |
| Contains the joystick input curve. More... | |
| class | Service |
| new oo-api More... | |
| class | Client |
| new oo-api More... | |
Typedefs | |
| typedef std::vector< M_HidJoystick::ButtonInfoType > | ButtonInfoListType |
| List of ButtonInfoType. More... | |
| typedef std::vector< M_HidJoystick::AxisInfoType > | AxisInfoListType |
| List of AxisInfoType. More... | |
| typedef std::vector< M_HidJoystick::DeviceInfoType > | DeviceInfoListType |
| List of DeviceInfoType. More... | |
| typedef std::vector< M_HidJoystick::IncrementEncoderInfoType > | IncrementEncoderInfoListType |
| List of IncrementEncoderInfoType. More... | |
| typedef std::vector< M_HidJoystick::ValueInputInfoType > | ValueInputInfoListType |
| List of ValueInputInfoType. 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_HidJoystick::AxisInfoType> M_HidJoystick::AxisInfoListType |
List of AxisInfoType.
| typedef std::vector<M_HidJoystick::ButtonInfoType> M_HidJoystick::ButtonInfoListType |
List of ButtonInfoType.
| typedef std::vector<M_HidJoystick::DeviceInfoType> M_HidJoystick::DeviceInfoListType |
List of DeviceInfoType.
| typedef std::shared_ptr<IClient> M_HidJoystick::IClientPtr |
| typedef std::vector<M_HidJoystick::IncrementEncoderInfoType> M_HidJoystick::IncrementEncoderInfoListType |
List of IncrementEncoderInfoType.
| typedef std::shared_ptr<IService> M_HidJoystick::IServicePtr |
| typedef std::vector<M_HidJoystick::ValueInputInfoType> M_HidJoystick::ValueInputInfoListType |
List of ValueInputInfoType.
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::map<std::string, std::vector<ddkit::callback::Base*> > >::type M_HidJoystick::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_HidJoystick::detectCallbacksIService | ( | IServiceDerived & | callbacks | ) |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_HidJoystick::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_HidJoystick::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_HidJoystick::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_HidJoystick::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::vector<std::string> M_HidJoystick::getMethodsAllIClient | ( | ) |
| std::vector<std::string> M_HidJoystick::getMethodsAllIService | ( | ) |