Click or drag to resize
BaseStationFlight Class
A simple data transfer object that describes a record in the BaseStation database for a sighting of an aircraft.
Inheritance Hierarchy
SystemObject
  VirtualRadar.Interface.DatabaseBaseStationFlight

Namespace: VirtualRadar.Interface.Database
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class BaseStationFlight

The BaseStationFlight type exposes the following members.

Constructors
  NameDescription
Public methodBaseStationFlight
Initializes a new instance of the BaseStationFlight class
Top
Properties
  NameDescription
Public propertyAircraft
Gets or sets the aircraft that performed the flight. Some IBaseStationDatabase methods may not read the record, in which case this will be null.
Public propertyAircraftID
Gets or sets the identifier of the BaseStationAircraft record that corresponds to this flight.
Public propertyCallsign
Gets or sets the callsign that the flight was operating under.
Public propertyEndTime
Gets or sets the time of the last message received from the aircraft (UTC).
Public propertyFirstAltitude
Gets or sets the altitude (in feet) the aircraft was at when the first message was received.
Public propertyFirstGroundSpeed
Gets or sets the ground speed (in knots) the aircraft was travelling at when the first message was received.
Public propertyFirstIsOnGround
Gets or sets a value indicating whether the aircraft was on the ground when the first message was received.
Public propertyFirstLat
Gets or sets the latitude that the aircraft was over when the first message was received.
Public propertyFirstLon
Gets or sets the longitude that the aircraft was over when the first message was received.
Public propertyFirstSquawk
Gets or sets the squawk code that was being transmitted by the aircraft when the first message was received.
Public propertyFirstTrack
Gets or sets the track (degrees from north of heading over the ground) that the aircraft was pointing in when the first message was received.
Public propertyFirstVerticalRate
Gets or sets the rate of ascent (+ve) or descent (-ve) in feet per second that the aircraft was undertaking when the first message was received.
Public propertyFlightID
Gets or sets the unique identifier of the flight record on the database.
Public propertyHadAlert
Gets or sets a value indicating whether the aircraft changed squawk during the flight.
Public propertyHadEmergency
Gets or sets a value indicating whether the aircraft transmitted an emergency squawk code during the flight.
Public propertyHadSpi
Gets or sets a value indicating whether the pilot pressed the IDENT button during the flight.
Public propertyLastAltitude
Gets or sets the altitude (in feet) the aircraft was at when the last message was received.
Public propertyLastGroundSpeed
Gets or sets the ground speed (in knots) the aircraft was travelling at when the last message was received.
Public propertyLastIsOnGround
Gets or sets a value indicating whether the aircraft was on the ground when the last message was received.
Public propertyLastLat
Gets or sets the latitude that the aircraft was over when the last message was received.
Public propertyLastLon
Gets or sets the longitude that the aircraft was over when the last message was received.
Public propertyLastSquawk
Gets or sets the squawk code that was being transmitted by the aircraft when the last message was received.
Public propertyLastTrack
Gets or sets the track (degrees from north of heading over the ground) that the aircraft was pointing in when the last message was received.
Public propertyLastVerticalRate
Gets or sets the rate of ascent (+ve) or descent (-ve) in feet per second that the aircraft was undertaking when the last message was received.
Public propertyNumADSBMsgRec
Gets or sets the total number of ADSB messages received during the flight.
Public propertyNumAirCallRepMsgRec
Gets or sets the number of all call report messages received during the flight.
Public propertyNumAirPosMsgRec
Gets or sets the number of air position messages received during the flight.
Public propertyNumAirToAirMsgRec
Gets or sets the number of air to air messages received during the flight.
Public propertyNumAirVelMsgRec
Gets or sets the number of air velocity messages received during the flight.
Public propertyNumIDMsgRec
Gets or sets the total number of ID messages received during the flight.
Public propertyNumModeSMsgRec
Gets or sets the total number of Mode-S messages received during the flight.
Public propertyNumPosMsgRec
Gets or sets the total number of messages which contained a position during the flight.
Public propertyNumSurAltMsgRec
Gets or sets the number of surface ALT messages received during the flight.
Public propertyNumSurIDMsgRec
Gets or sets the number of surface ID messages received during the flight.
Public propertyNumSurPosMsgRec
Gets or sets the number of surface position messages received during the flight.
Public propertySessionID
Gets or sets the unique identifier of the BaseStationSession record that was current when the flight was recorded.
Public propertyStartTime
Gets or sets the time that the first message was received from the aircraft (UTC).
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 a string that represents the current object.
(Inherited from Object.)
Top
See Also