MODULE

Simulator Services

Lifecycle, world, facilities, traffic, presentation, policies, replay, and extensibility.

103 public types · 1 namespaces
NAMESPACE

USI.Core

ISimulatorUSI.CoreInterface

ISimulatorAirTrafficControlUSI.CoreInterface

Provides discoverable access to simulator-managed air-traffic-control state.

ISimulatorAircraftAssetsUSI.CoreInterface

Simulator-managed presentation assets for installed aircraft and liveries.

ISimulatorAudioUSI.CoreInterface

Simulator-neutral audio output and mixer preferences.

ISimulatorBuiltInAvionicsRenderingUSI.CoreInterface

Simulator-provided avionics rendering. Positive names hide native suppression switches and keep provider cleanup rules below the SDK.

ISimulatorCameraUSI.CoreInterface

Simulator-neutral current-view state and deterministic view actions.

ISimulatorClockUSI.CoreInterface

Simulator-neutral access to the simulated clock.

ISimulatorDisplayUnitsUSI.CoreInterface

Simulator-owned presentation-unit preferences. Physical SDK values remain normalized regardless of these user-interface choices.

ISimulatorEnvironmentUSI.CoreInterface

Simulator-neutral atmospheric conditions at the user aircraft.

ISimulatorExtensionsUSI.CoreInterface

Discovers loaded in-process simulator extensions and communicates through the documented USI extension-notification protocol where the provider supports it.

ISimulatorFacilitiesUSI.CoreInterface

ISimulatorFailureSimulationUSI.CoreInterface

Configures simulator-generated equipment failures without exposing provider failure registries, codes, or native commands.

ISimulatorGraphicsUSI.CoreInterface

Simulator-owned rendering and visual-effect preferences. These controls are independent from aircraft lighting and from camera/view selection.

ISimulatorIdentityUSI.CoreInterface

ISimulatorInputDevicesUSI.CoreInterface

Discovers physical input devices through the selected simulator.

ISimulatorLifecycleUSI.CoreInterface

Simulator-neutral flight and loaded-content lifecycle. Provider event names, callback structures, and plugin messages remain below this contract.

ISimulatorMediaCaptureUSI.CoreInterface

Simulator-owned media capture without exposing provider commands, windows, frame buffers, or native output paths.

ISimulatorMissionsUSI.CoreInterface

Observes simulator-managed mission progress without exposing native mission structures, identifiers, or callback records.

ISimulatorNetworkingUSI.CoreInterface

Observable simulator-managed network-session state. This service does not expose provider sockets, peer arrays, native addresses, or data-output slots.

ISimulatorProviderUSI.CoreInterface

Creates one simulator-neutral provider implementation. Applications use the same and object model regardless of which provider supplies it.

ISimulatorRealismUSI.CoreInterface

Simulator-owned realism and flight-model policies. These settings determine how the simulator behaves; they are not current aircraft damage or dynamics.

ISimulatorReplayUSI.CoreInterface

Controls simulator replay playback through one provider-neutral service. Replay files remain owned by the selected simulator; USI does not translate one simulator's replay format into another's.

ISimulatorResourcePoliciesUSI.CoreInterface

Simulator-owned policies that alter the normal consumption of aircraft resources. These settings are not physical aircraft-system state.

ISimulatorSafetyAlertsUSI.CoreInterface

User preferences controlling simulator-generated safety alerts. These are distinct from actual aircraft warning and caution state.

ISimulatorSavedFlightsUSI.CoreInterface

Loads and saves complete simulator flight-state files through one provider-neutral service. File contents remain owned by the selected simulator; USI does not translate one simulator's saved-flight format into another's.

ISimulatorScenariosUSI.CoreInterface

Starts optional simulator-managed aviation scenarios.

ISimulatorSharedDataUSI.CoreInterface

Opens provider-neutral named data channels shared with other simulator clients or plugins. The same API is used for Microsoft Flight Simulator and X-Plane.

ISimulatorStateUSI.CoreInterface

Simulator-neutral runtime state whose native delivery mechanism may be a readable value, a system event, or another provider-specific transport.

ISimulatorTrafficUSI.CoreInterface

Observes AI, multiplayer, and externally injected nearby aircraft.

ISimulatorUserInterfaceUSI.CoreInterface

Explicit simulator-owned user-interface navigation without exposing native windows, handles, menu identifiers, or toggle-only commands.

ISimulatorVirtualRealityUSI.CoreInterface

Simulator-neutral virtual-reality presentation and input state.

ISimulatorWorldUSI.CoreInterface

Geographic and physical-world queries owned by the simulator.

SimulatorAirTrafficControlUSI.CoreClass

Normalizes simulator-managed air-traffic-control state without exposing provider SimVars, DataRefs, or native Boolean encodings.

SimulatorAirTrafficControlMeasurementsUSI.CoreStatic class

Preference-aware measurements whose nullable ATC semantics cannot be emitted by the scalar measurement generator.

SimulatorAircraftAssetsUSI.CoreClass

Provider-neutral simulator aircraft-asset maintenance.

SimulatorAudioUSI.CoreClass

Keeps simulator-wide sound preferences separate from aircraft radios, warning-system volume, and application audio playback.

SimulatorAudioOutputChangedEventArgsUSI.CoreClass

Reports a change to simulator-wide audio output.

SimulatorBuildDetailsUSI.CoreClass

Provider-authored build details for the simulator product and its native integration API. Descriptions are intentionally opaque because providers may publish dates, source revisions, or other human-readable build text.

SimulatorBuiltInAvionicsRenderingSnapshotUSI.CoreClass

Visibility of simulator-provided avionics layers that an application may replace with its own rendering.

SimulatorCameraUSI.CoreClass

Presents stable view concepts while native camera states and commands remain below the simulator boundary.

SimulatorCameraBookmarkUSI.CoreEnum

A portable name for one simulator-managed saved-view slot.

SimulatorCameraControlPersistenceUSI.CoreEnum

How long the simulator should honor a client camera lease.

SimulatorCameraControlReleaseReasonUSI.CoreEnum

Why a controlled simulator camera stopped being active.

SimulatorCameraControlReleasedEventArgsUSI.CoreClass

SimulatorCameraElevationUSI.CoreStruct

Current camera elevations above mean sea level and local ground.

SimulatorCameraLookDirectionUSI.CoreEnum

Discrete direction in which the active simulator view should look.

SimulatorCameraOrientationUSI.CoreStruct

Current camera orientation in simulator-neutral aviation conventions.

SimulatorCameraPresentationUSI.CoreEnum

How the simulator should present sound and panels for a controlled view.

SimulatorCameraViewChangedEventArgsUSI.CoreClass

Reports a change to the simulator's active camera view.

SimulatorCameraViewKindUSI.CoreEnum

Provider-neutral category of the simulator's active camera view.

SimulatorCameraViewPresetUSI.CoreEnum

A directly selectable simulator camera presentation.

SimulatorCapabilityIdsUSI.CoreStatic class

Stable IDs for simulator-level environment, clock, and runtime-state capabilities.

SimulatorCertifiedControlAvailabilityUSI.CoreStruct

Flight-control functions currently backed by certified hardware.

SimulatorClockUSI.CoreClass

Converts provider clock scalars into developer-friendly time values.

SimulatorCockpitCameraOffsetUSI.CoreStruct

Additional in-cockpit camera transform relative to aircraft position and orientation, independently of the live cockpit head pose.

SimulatorCockpitHeadPoseUSI.CoreStruct

Live cockpit eyepoint pose relative to the aircraft center of gravity. Position uses forward, rightward, and upward feet; attitude uses positive yaw to the right, positive pitch nose-up, and positive roll right-wing-down.

SimulatorCockpitViewCrewPositionUSI.CoreEnum

The flight-deck crew position represented by an active cockpit view.

SimulatorConnectionTargetUSI.CoreEnum

Selects the endpoint used by a simulator's real native adapter. Normal SDK connections use .

SimulatorDisplayUnitsUSI.CoreClass

Simulator-neutral presentation-unit preferences.

SimulatorEnvironmentUSI.CoreClass

Provides local atmospheric state in stable units and directions.

SimulatorEnvironmentMeasurementsUSI.CoreStatic class

Preference-aware physical measurements for the simulator environment. The explicit-unit operations on remain available for deterministic calculations and interop.

SimulatorExtensionInfoUSI.CoreClass

Provider-neutral identity and current state of a loaded extension.

SimulatorExtensionsUSI.CoreClass

SimulatorFailureSimulationUSI.CoreClass

Simulator-neutral failure-generation and repair controls.

SimulatorFlightActivityStateUSI.CoreEnum

Whether the active flight is currently running or stopped.

SimulatorGraphicsUSI.CoreClass

Simulator-neutral rendering and visual-effect preferences.

SimulatorIdentitySnapshotUSI.CoreClass

Authoritative identity returned by the connected simulator and its native integration API. Version text is provider-authored and is not inferred from USI's selected provider type.

SimulatorInputAvailabilityUSI.CoreStruct

Simulator-observed availability of broad flight-control input sources.

SimulatorInputAvailabilityChangedEventArgsUSI.CoreClass

Reports a changed simulator-observed input-source snapshot.

SimulatorInputDeviceUSI.CoreClass

A physical input device currently visible to the simulator.

SimulatorLifecycleUSI.CoreClass

Default implementation of the unified simulator lifecycle service.

SimulatorLoadedAircraftReloadScopeUSI.CoreEnum

Scope of a provider-managed loaded-aircraft reload.

SimulatorMeasurementSystemUSI.CoreEnum

Broad measurement system selected for simulator presentation.

SimulatorMediaCaptureUSI.CoreClass

Simulator-neutral media-capture intents.

SimulatorMissionCompletedEventArgsUSI.CoreClass

Reports completion of a simulator-managed mission.

SimulatorMissionOutcomeUSI.CoreEnum

Outcome reported when a simulator-managed mission ends.

SimulatorNetworkingUSI.CoreClass

Simulator-neutral network-session observations.

SimulatorPanelScrollPositionPixelsUSI.CoreStruct

Horizontal and vertical scroll position of a two-dimensional aircraft panel, expressed in the simulator panel's pixel coordinate system.

SimulatorProviderIdUSI.CoreStruct

Stable, extensible identity for a simulator provider. Provider IDs are lowercase dotted names so third-party providers can be added without a new USI release or a change to a closed enumeration.

SimulatorProviderIdsUSI.CoreStatic class

Provider identities supplied with USI.

SimulatorProviderRegistryUSI.CoreClass

Instance-scoped provider catalog. Registering a provider here makes it selectable and eligible for automatic detection by that USI instance.

SimulatorRadioHeadsetSourceUSI.CoreEnum

The crew audio panel currently feeding radio audio to the user's headset.

SimulatorRealismUSI.CoreClass

Simulator-neutral realism and flight-model policies.

SimulatorRenderedLightColorUSI.CoreClass

A normalized simulator-rendered RGB light color.

SimulatorRenderedLightingSnapshotUSI.CoreClass

Simulator-owned lighting presentation after exposure and time-of-day rendering have been applied.

SimulatorReplayUSI.CoreClass

SimulatorReplayPlaybackModeUSI.CoreEnum

A simulator replay transport request. The value describes transport intent, not an observed playback state.

SimulatorResourcePoliciesUSI.CoreClass

Simulator-neutral resource-consumption policies.

SimulatorRunwayLightIntensityUSI.CoreEnum

Simulator-wide intensity selected for rendered runway lights.

SimulatorSafetyAlertsUSI.CoreClass

Simulator-neutral preferences for simulator-generated safety alerts.

SimulatorSavedFlightSlotUSI.CoreEnum

A simulator-managed quick-load saved-flight slot.

SimulatorSavedFlightsUSI.CoreClass

SimulatorScenarioUSI.CoreEnum

A simulator-managed scenario with a provider-neutral aviation intent.

SimulatorScenariosUSI.CoreClass

Provider-neutral simulator scenario selection.

SimulatorSharedDataUSI.CoreClass

SimulatorStateUSI.CoreClass

SimulatorTrafficCapacityUSI.CoreStruct

Simulator-owned capacity for aircraft other than the user aircraft.

SimulatorTrafficControlOwnerUSI.CoreEnum

Identifies who currently owns a provider's exclusive traffic-control facility, when the provider exposes that concept.

SimulatorTrafficControlOwnerChangedEventArgsUSI.CoreClass

Reports a change in the owner of a provider's exclusive traffic-control facility.

SimulatorUserInterfaceUSI.CoreClass

Simulator-neutral user-interface navigation intents.

SimulatorViewportSizePixelsUSI.CoreStruct

Current simulator rendering viewport dimensions in pixels.

SimulatorVirtualRealityUSI.CoreClass

Keeps provider VR state on one discoverable service while preserving exact support differences between controller and hand-tracking implementations.

SimulatorVirtualRealityChangedEventArgsUSI.CoreClass

Reports entry to or exit from virtual-reality presentation.