|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IService () |
| virtual void | CmdPerformAction (M_MissionCtrl::CommandedActionType const &Action) |
| virtual void | CmdPerformMission (std::string const &Name, M_MissionCtrl::MissionOptionalType const &Mission) |
| virtual void | CmdAbortMission (std::string const &Name) |
| virtual void | ConfigStoreMission (std::string const &KeyName, M_MissionCtrl::MissionType const &Mission, bool IsRemoved) |
| virtual void | CmdDeleteMission (std::string const &Name) |
Mission control service interface. Contains operations that a client can command the mission control service to perform.
|
virtual |
|
virtual |
Abort a specified mission.
| Name | Identifies the mission. |
|
virtual |
Delete a specified mission.
| Name | Identifies the mission. |
|
virtual |
Perform a specified action.
| Action | Action to perform. |
|
virtual |
Perform a specified mission.
| Name | Identifies the mission. |
| Mission | Mission to perform. |
|
virtual |
Store a specified mission.
| KeyName | Identifies the mission to be loaded. Note: Empty key should indicate to unload an existing mission. |
| Mission | The mission to be loaded. |
| IsRemoved | Indicates if the payload is no longer available Note: This will always be set to true when the instance has been shut down After this has been set to true, the payload will no longer be available to late joiners. |