Struct

AircraftAvionicsTopology

USI.Core

Describes the named radio access points exposed for the currently loaded aircraft. Counts use the developer-facing one-based component names (for example, Com1). Installation states distinguish authoritative equipment discovery from a provider's addressable radio slots.

public struct AircraftAvionicsTopology : IEquatable<AircraftAvionicsTopology>

Constructors

AircraftAvionicsTopology

public AircraftAvionicsTopology(int comRadioCount, int navigationRadioCount, int adfRadioCount, int transponderCount, AircraftComponentInstallationState comRadioInstallationState = Unknown, AircraftComponentInstallationState navigationRadioInstallationState = Unknown, AircraftComponentInstallationState adfRadioInstallationState = Unknown, AircraftComponentInstallationState transponderInstallationState = Unknown)

Properties

AdfRadioCount

public int AdfRadioCount { get; }

AdfRadioInstallationState

public AircraftComponentInstallationState AdfRadioInstallationState { get; }

ComRadioCount

public int ComRadioCount { get; }

ComRadioInstallationState

public AircraftComponentInstallationState ComRadioInstallationState { get; }

NavigationRadioCount

public int NavigationRadioCount { get; }

NavigationRadioInstallationState

public AircraftComponentInstallationState NavigationRadioInstallationState { get; }

TransponderCount

public int TransponderCount { get; }

TransponderInstallationState

public AircraftComponentInstallationState TransponderInstallationState { get; }

Methods

Equals

public bool Equals(object obj)

Equals

public bool Equals(AircraftAvionicsTopology other)

GetHashCode

public int GetHashCode()

ToString

public string ToString()