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 USIResultProperties
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)