Click or drag to resize
ModeSMessage Class
Describes the content of a downlink message from a Mode A/C/S transponder.
Inheritance Hierarchy
SystemObject
  VirtualRadar.Interface.ModeSModeSMessage

Namespace: VirtualRadar.Interface.ModeS
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class ModeSMessage

The ModeSMessage type exposes the following members.

Constructors
  NameDescription
Public methodModeSMessage
Initializes a new instance of the ModeSMessage class
Top
Properties
  NameDescription
Public propertyACASMessage
Gets or sets the 7-byte information in the MV field of the reply.
Public propertyAltitude
Gets or sets the altitude in feet as described by the AC field from the reply.
Public propertyAltitudeIsMetric
Gets or sets a value indicating that the AC field had the M bit set, which indicates that Altitude is in metric units.
Public propertyApplicationField
Gets or sets the content of the AF field in a DF19 reply.
Public propertyCapability
Gets or sets the CA field of the reply.
Public propertyCommBMessage
Gets or sets the content of a 7-byte message being sent to the ground in the MB field of the reply.
Public propertyCommDMessage
Gets or sets the content of the 10-byte MD field from the reply.
Public propertyControlField
Gets or sets the content of the CF field for a non-transponder extended squitter reply.
Public propertyCrossLinkCapability
Gets or sets a value indicating that the transponder supports the cross-link capability, as exposed by the CC field of the reply.
Public propertyDownlinkFormat
Gets or sets the decoded downlink format (DF) field of the reply. This is present on all replies.
Public propertyDownlinkRequest
Gets or sets the DR field from the reply.
Public propertyDSegmentNumber
Gets or sets the content of the ND field from the reply.
Public propertyElmControl
Gets or sets the ELM control setting in the KE field of the reply.
Public propertyExtendedSquitterMessage
Gets or sets the 7-byte broadcast message in the ME field of an extended squitter reply.
Public propertyExtendedSquitterSupplementaryMessage
Gets or sets the 10-byte body of a DF18 reply when the control field is not 0, 1 or 6 in a DF18 reply, or the 13-byte body of a DF19 reply where the application field is not 0.
Public propertyFlightStatus
Gets or sets the FS field from the reply.
Public propertyFormattedIcao24
Gets the formatted ICAO24 code of the aircraft after any parity bits have been masked out (if applicable).
Public propertyIcao24
Gets or sets the ICAO24 identifier of the aircraft, either from the AP field or the AA field of the reply (as appropriate).
Public propertyIdentity
Gets or sets the content of the ID field (the squawk code) from the reply.
Public propertyIsMlat
Gets or sets a value indicating that the message was generated by an MLAT receiver / server.
Public propertyNonIcao24Address
Gets or sets the content of AA fields where the content is not an ICAO24 address.
Public propertyParityInterrogatorIdentifier
Gets or sets the 24-bit interrogator's identifier code with parity masked out (PI).
Public propertyPossibleCallsign
Gets or sets the content of the CommBMessage when the first byte indicates that it is a BDS2,0 reply.
Public propertyReplyInformation
Gets or sets the reply information from the RI field of the reply.
Public propertySensitivityLevel
Gets or sets the ACAS sensitivity level from the SL field of the reply.
Public propertySignalLevel
Gets or sets the signal level of the message, if known. Null if not known.
Public propertyUtilityMessage
Gets or sets the UM field from the reply.
Public propertyVerticalStatus
Gets or sets the vertical status from the VS field of the reply.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns an English description of the object.
(Overrides ObjectToString.)
Top
Remarks
This object carries the information from all Mode-S transponder replies. Null properties were either not present in the reply or could not be decoded. The class is not thread-safe.
See Also