Class

AircraftInteraction

USI.Core

Public SDK type.

public sealed class AircraftInteraction : AircraftComponentNode

Properties

ValueKind

public AircraftInteractionValueKind ValueKind { get; }

Events

Changed

public event EventHandler<AircraftInteractionChangedEventArgs> Changed

Raised for simulator-published changes after a native subscription is active. Retained interaction objects stop observing when their aircraft graph is stale.

Methods

TryGetNumberAsync

public Task<USIResult<Double>> TryGetNumberAsync()

TryGetParametersAsync

public Task<USIResult<IReadOnlyList<AircraftInteractionParameter>>> TryGetParametersAsync()

Gets the ordered typed argument schema for invoking this control.

TryGetTextAsync

public Task<USIResult<String>> TryGetTextAsync()

TryInvokeAsync

public Task<USIResult> TryInvokeAsync(params AircraftInteractionArgument[] arguments)

Invokes this control with values matching its discovered parameter schema.

TrySetNumberAsync

public Task<USIResult> TrySetNumberAsync(double value)

TrySetTextAsync

public Task<USIResult> TrySetTextAsync(string value)