-
Notifications
You must be signed in to change notification settings - Fork 1
Module Capabilities & Configuration
Benjamin Riggs edited this page May 3, 2017
·
19 revisions
Module capabilities, configuration parameters, and resource requirements need to be provided by modules in a standard, machine-readable format in order for manikin operators to ensure the assembled modules are capable of, and configured to provide the desired simulation.
Modules define this in their Operational Schema.
Conceptually, Modules provide Capabilities. Each Capability has its own configuration parameters, potential outputs, and requirements (data, power, fluid).
Schema defines outputs, configuration options, and associated requirements for each capability.
Modules’ runtime requirements & configuration parameters need to be managed via a standard mechanism so that the assembled modules provide the desired simulation.
- Module configuration is exposed via DDS
- Modules publish their current config
- Module Configurator connects to system and publishes updates to module configs (with PKI signature, or at least strict version checking)