|
onboardapi
9.10.0
by Rheinmetall
|
Namespaces | |
| TaskCategoryKind | |
Classes | |
| class | IService |
| class | IClient |
| struct | TaskType |
| struct | WaypointType |
| Contains waypoint data. More... | |
| struct | CommandedActionType |
| Contains commanded action data. More... | |
| struct | ActionType |
| Contains action data. More... | |
| struct | MissionType |
| Contains mission data. More... | |
| struct | SurfacePatchType |
| Contains information about the surface patch of a cell of a multi-level surface map. More... | |
| struct | CellType |
| Contains information about the cell of a multi-level surface map. More... | |
| struct | MultiLevelSurfaceMapType |
| Contains information about a multi-level surface map. More... | |
| struct | MissionCtrlSettingsType |
| Contains settings of the mission control service. More... | |
| struct | MissionStatusType |
| Contains the status of the current mission. More... | |
| struct | CmdPerformAction |
| Perform a specified action. More... | |
| struct | CmdPerformMission |
| Perform a specified mission. More... | |
| struct | CmdAbortMission |
| Abort a specified mission. More... | |
| struct | ConfigStoreMission |
| Store a specified mission. More... | |
| struct | CmdDeleteMission |
| Delete a specified mission. More... | |
| struct | ReportMissionCtrlSettings |
| Report the static settings of the mission control service. More... | |
| struct | ReportMissionStatus |
| Report the current status of the specified mission. More... | |
| struct | ReportStoredMission |
| Report the current status of the specified mission. More... | |
| struct | ReportMap |
| Report a map (partition). More... | |
| class | Service |
| new oo-api More... | |
| class | Client |
| new oo-api More... | |
Typedefs | |
| typedef std::vector< M_MissionCtrl::TaskCategoryKind::Type > | TaskCategoryOptionalType |
| typedef std::vector< M_MissionCtrl::TaskType > | TaskOptionalType |
| typedef std::vector< M_MissionCtrl::TaskType > | TaskListType |
| List of TaskType. More... | |
| typedef std::vector< M_MissionCtrl::WaypointType > | WaypointOptionalType |
| typedef std::vector< M_MissionCtrl::CommandedActionType > | CommandedActionListType |
| List of CommandedActionType. More... | |
| typedef std::vector< M_MissionCtrl::ActionType > | ActionListType |
| List of ActionType. More... | |
| typedef std::vector< M_MissionCtrl::MissionType > | MissionOptionalType |
| typedef std::vector< M_MissionCtrl::SurfacePatchType > | SurfacePatchListType |
| List of SurfacePatchType. More... | |
| typedef std::vector< M_MissionCtrl::CellType > | CellListType |
| List of CellType. More... | |
| typedef std::vector< M_MissionCtrl::CellListType > | CellMatrixType |
| List of CellListType. 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_MissionCtrl::ActionType> M_MissionCtrl::ActionListType |
List of ActionType.
| typedef std::vector<M_MissionCtrl::CellType> M_MissionCtrl::CellListType |
List of CellType.
| typedef std::vector<M_MissionCtrl::CellListType> M_MissionCtrl::CellMatrixType |
List of CellListType.
| typedef std::vector<M_MissionCtrl::CommandedActionType> M_MissionCtrl::CommandedActionListType |
List of CommandedActionType.
| typedef std::shared_ptr<IClient> M_MissionCtrl::IClientPtr |
| typedef std::shared_ptr<IService> M_MissionCtrl::IServicePtr |
| typedef std::vector<M_MissionCtrl::MissionType> M_MissionCtrl::MissionOptionalType |
Optional MissionType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_MissionCtrl::SurfacePatchType> M_MissionCtrl::SurfacePatchListType |
List of SurfacePatchType.
| typedef std::vector<M_MissionCtrl::TaskCategoryKind::Type> M_MissionCtrl::TaskCategoryOptionalType |
Optional TaskCategoryKind. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_MissionCtrl::TaskType> M_MissionCtrl::TaskListType |
List of TaskType.
| typedef std::vector<M_MissionCtrl::TaskType> M_MissionCtrl::TaskOptionalType |
Optional TaskType. List should only contain max 1 element. Empty list means no value is specified.
| typedef std::vector<M_MissionCtrl::WaypointType> M_MissionCtrl::WaypointOptionalType |
Optional WaypointType. 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_MissionCtrl::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_MissionCtrl::detectCallbacksIService | ( | IServiceDerived & | callbacks | ) |
| std::enable_if<std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_MissionCtrl::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IClientDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_MissionCtrl::detectMethodsIClient | ( | IClientDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_MissionCtrl::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::enable_if<!std::is_same<IServiceDerived, std::vector<ddkit::callback::Base*> >::value, std::vector<std::string> >::type M_MissionCtrl::detectMethodsIService | ( | IServiceDerived & | callbacks, |
| bool | isCheckMostDerivedClassType | ||
| ) |
| std::vector<std::string> M_MissionCtrl::getMethodsAllIClient | ( | ) |
| std::vector<std::string> M_MissionCtrl::getMethodsAllIService | ( | ) |