Flight
public struct Flight : Codable
Tracked data is aggregated and anonymized.
To group tracked data it’s attached to a corresponding flight. The set flight object is stored locally until removed.
-
Departure airport’s ICAO code.
Declaration
Swift
public var dep: String -
Destination airport’s ICAO code.
Declaration
Swift
public var dest: String -
Flight number is a combination of the airline’s ICAO code and 1-4 digit number.
When there is no such number, use ORIG-DEST-GUID, where ORIG is the ICAO code of the departure airport, DEST is the ICAO code of the destination airport, GUID is a globally unique identifier.
Declaration
Swift
public var fnum: String -
SDK will send a current position when in the air that can be visible on the map.
The full flight number can be visible for other pilots in the same company but will not be visible to other companies. However, the aircraft’s position can still be visible on the map in real time.
The flight number can be hidden like “ICAO–”. Set this flag to
trueif thefnumis a generated number or a custom manually entered (not a real flight plan number), otherwise settrue.The default is
true.Declaration
Swift
public var fnumManual: Bool? -
When running in the air without a flight set, the SDK can use a temporary flight to keep tracking data until a real flight is set.
If no flight will be set the SDK will keep tracking data with the temp flight until landed. It is recommended to set a flight when can and the temp flight is like a backup to keep tracking the data.
Declaration
Swift
public internal(set) var isTempFlight: Bool? { get } -
Create a
Flightobject to associate tracked data with.Declaration
Swift
public init(dep: String = "", dest: String = "", fnum: String, fnumManual: Bool? = true, flightPlanId: String? = nil)Parameters
depDeparture airport’s ICAO code. Optional, but recommended to set.
destDestination airport’s ICAO code. Optional, but recommended to set.
fnumFlight number. See
fnumdocs. Required.fnumManualWhether
fnumis manually entered or generated. SeefnumManualdocs. Optional. The default istrue.
Flight Structure Reference