MODULE

Provider Development

Contracts for adding future simulator providers below the stable developer boundary.

9 public types · 1 namespaces
NAMESPACE

USI.ProviderDevelopment

ProviderAircraftAddressabilityUSI.ProviderDevelopmentClass

Maximum provider-addressable slots used only when loaded-aircraft installation evidence is unavailable. Counts do not claim that equipment is installed.

ProviderAircraftDataSemanticsUSI.ProviderDevelopmentClass

Provider-declared interpretation rules for native values whose literal representation does not always prove the corresponding physical fact. Ordinary SDK consumers do not need this bottom-stack metadata.

ProviderCapabilityCatalogUSI.ProviderDevelopmentClass

Immutable capability discovery catalog for an independently developed provider. Descriptors use the same simulator-neutral IDs seen by applications.

ProviderCapabilityMappingUSI.ProviderDevelopmentClass

Maps one USI bottom-stack capability key to a provider-native variable. This type belongs to adapter development; ordinary SDK consumers never use it.

ProviderEventKindUSI.ProviderDevelopmentEnum

Simulator-neutral event meanings emitted by a bottom-stack provider. Provider-native event names never cross this boundary.

ProviderQueryUSI.ProviderDevelopmentClass

Simulator-neutral arguments for an optional structured provider query.

ProviderQueryKindUSI.ProviderDevelopmentEnum

Optional structured query routed to a simulator provider.

ProviderValueKindUSI.ProviderDevelopmentEnum

Primitive value representation used by a bottom-stack provider mapping.

SimulatorProviderBaseUSI.ProviderDevelopmentAbstract class

Core-owned implementation base for an additional simulator. Provider authors implement bottom-stack transport hooks; USI constructs and exposes the same aircraft and simulator object graph used by every built-in provider.