Class

USIResult

USI.Core

The non-value result returned by USI writes, actions, and service requests. Expected simulator and aircraft limitations are represented by rather than provider-native exceptions.

public class USIResult

Properties

DiagnosticCode

public USIDiagnosticCode? DiagnosticCode { get; }

DiagnosticMessage

public string DiagnosticMessage { get; }

Status

public USIOperationStatus Status { get; }

Success

public bool Success { get; }

Methods

Cancelled

public static USIResult Cancelled(string message = null)

Failed

public static USIResult Failed(string message = null)

Failure

public static USIResult Failure(USIOperationStatus status, USIDiagnosticCode diagnosticCode, string message)

InvalidArgument

public static USIResult InvalidArgument(string message)

NotConnected

public static USIResult NotConnected(string message = null)

Stale

public static USIResult Stale(string message = null)

Succeeded

public static USIResult Succeeded()

TimedOut

public static USIResult TimedOut(string message = null)

Unavailable

public static USIResult Unavailable(string message = null)

Unsupported

public static USIResult Unsupported(string message = null)