|
LRAUV
revA
|
Provides interfaces (MissionAPI and ScriptNode) and classes to allow missions to be specified in a variety of syntaxes – as long as they implement the MissionAPI and ScriptNode interfaces. More...
Classes | |
| class | Aggregate |
| Collections of Behaviors (including other Aggregates) that make up a larger Behavior within a mission. More... | |
| class | Assign |
| Behavior that is embedded in scripted code within a mission file. More... | |
| class | SettingInfo |
| Information to create a Setting in a DefinedBehavior. More... | |
| class | DefineBehavior |
| Information to create a DefinedBehavior that is embedded in scripted code within a mission file. More... | |
| class | DefinedBehavior |
| Behavior that is embedded in scripted code within a mission file. More... | |
| class | InputInfo |
| Information to create a Input in a Method. More... | |
| class | OutputInfo |
| Information to create a Output in a Method. More... | |
| class | Method |
| Wraps the inputs, outputs, and code for a method (i.e., initialize, run, etc) within a scripted component. More... | |
| class | MissionAPI |
| Abstract base class for mission scripts. More... | |
| class | MissionAPI_Test |
| Unit tests for MissionAPI class. More... | |
| class | MissionAPIRegistry |
| Registry of simpleton classes that implement MissionAPI. More... | |
| class | MissionAPIRegistry::StaticDestructor |
| class | MissionItem |
| Wraps a Behavior or Aggregate with mission-specific settings pertaining to that item. More... | |
| class | MissionManager |
| MissionManager is the computation cycle component that contains the main mission stack and manages its execution. More... | |
| class | MissionNode |
| Wraps a TiXmlNode. More... | |
| class | ScriptAPI |
| Abstract base class for scripted programming language interfaces. More... | |
| class | ScriptAPI_Test |
| Unit tests for ScriptAPI class. More... | |
| class | ScriptAPIRegistry |
| Registry of simpleton classes that implement MissionAPI. More... | |
| class | ScriptAPIRegistry::StaticDestructor |
| class | ScriptComponent |
| Not really a component, but a class that can be merged with a Component to wrap code that is scripted. More... | |
| class | ScriptAsyncComponent |
| Scripted software components that run independently from the computation cycle. More... | |
| class | ScriptMissionComponent |
| Scripted software components that run as part of a mission script. More... | |
| class | ScriptSyncComponent |
| Scripted software components that run in the computation cycle. More... | |
| class | ScriptNode |
| Abstract base class for nodes in tree-like scripts. More... | |
| class | SendDataComponent |
| Behavior that is embedded in scripted code within a mission file. More... | |
| class | SettingReader |
| Reads values from mission settings. More... | |
| class | SyslogComponent |
| Behavior that is embedded in scripted code within a mission file. More... | |
| class | SyslogComponent::SyslogPart |
| class | ValueClause |
| A ValueClause is a set of boolean conditions that may be specified as conditions for executing (or stopping execution of a Behavior. More... | |
| struct | ValueClause::ValueClauseSide |
| Represents one side of a value clause equation. More... | |
| struct | ValueClause::ValueClauseOperation |
| Represents a comparison and the right hand side of a value clause equation. More... | |
Provides interfaces (MissionAPI and ScriptNode) and classes to allow missions to be specified in a variety of syntaxes – as long as they implement the MissionAPI and ScriptNode interfaces.
|
protected |