Interface: NavSource
Defined in: src/sdk/instruments/NavProcessor.ts:436
The interface to a nav source.
Properties
activeBrg
activeBrg:
boolean
Defined in: src/sdk/instruments/NavProcessor.ts:444
Whether this is an active bearing source.
activeCdi
activeCdi:
boolean
Defined in: src/sdk/instruments/NavProcessor.ts:446
Whether this is an active CDI source.
bearing
bearing:
null
|number
Defined in: src/sdk/instruments/NavProcessor.ts:482
The bearing to this source.
brgHandler()?
optional
brgHandler: (bearing
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:462
A handler to call when the bearing to the source changes.
Parameters
Parameter | Type |
---|---|
bearing | null | number |
source | NavSourceId |
Returns
void
deviation?
optional
deviation:null
|number
Defined in: src/sdk/instruments/NavProcessor.ts:488
Deviation in points.
deviationHandler()?
optional
deviationHandler: (deviation
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:468
A handler to call when the lateral deviation from the source changes.
Parameters
Parameter | Type |
---|---|
deviation | null | number |
source | NavSourceId |
Returns
void
distance
distance:
null
|number
Defined in: src/sdk/instruments/NavProcessor.ts:484
Distance to the source.
distHandler()?
optional
distHandler: (distance
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:464
A handler to call when the distance to the source changes.
Parameters
Parameter | Type |
---|---|
distance | null | number |
source | NavSourceId |
Returns
void
glideslopeAngle?
optional
glideslopeAngle:null
|number
Defined in: src/sdk/instruments/NavProcessor.ts:496
The glideslope angle.
glideslopeAngleHandler()?
optional
glideslopeAngleHandler: (angle
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:474
A handler to call when the angle on the glide slope changes.
Parameters
Parameter | Type |
---|---|
angle | null | number |
source | NavSourceId |
Returns
void
glideslopeDeviation?
optional
glideslopeDeviation:null
|number
Defined in: src/sdk/instruments/NavProcessor.ts:494
The glideslope deviation.
glideslopeDeviationHandler()?
optional
glideslopeDeviationHandler: (deviation
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:472
A handler to call when the vertical deviation from the source changes.
Parameters
Parameter | Type |
---|---|
deviation | null | number |
source | NavSourceId |
Returns
void
hasCdi
hasCdi:
boolean
Defined in: src/sdk/instruments/NavProcessor.ts:448
Whether this source provides course deviation information.
hasDme
hasDme:
boolean
Defined in: src/sdk/instruments/NavProcessor.ts:450
Whether the source provides DME info.
hasGlideslope
hasGlideslope:
boolean
Defined in: src/sdk/instruments/NavProcessor.ts:452
Whether the source has glideslope info.
hasLocalizer
hasLocalizer:
boolean
Defined in: src/sdk/instruments/NavProcessor.ts:454
Whether the source has localizer info.
ident
ident:
null
|string
Defined in: src/sdk/instruments/NavProcessor.ts:480
The ident for this source.
identHandler()?
optional
identHandler: (ident
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:460
A handler to call when the source ident changes.
Parameters
Parameter | Type |
---|---|
ident | null | string |
source | NavSourceId |
Returns
void
isLocalizerFrequency
isLocalizerFrequency:
null
|boolean
Defined in: src/sdk/instruments/NavProcessor.ts:456
Whether the source is a localizer frequency.
isLocalizerFrequencyHandler()?
optional
isLocalizerFrequencyHandler: (isLocalizer
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:478
A handler to call when wtf.
Parameters
Parameter | Type |
---|---|
isLocalizer | null | boolean |
source | NavSourceId |
Returns
void
localizerCourse?
optional
localizerCourse:null
|number
Defined in: src/sdk/instruments/NavProcessor.ts:492
The localizer course.
magneticVariation?
optional
magneticVariation:null
|number
Defined in: src/sdk/instruments/NavProcessor.ts:498
The magnetic variation at the source.
magvarHandler()?
optional
magvarHandler: (magvar
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:476
A handler to call when the magvar of the source changes.
Parameters
Parameter | Type |
---|---|
magvar | null | number |
source | NavSourceId |
Returns
void
obs?
optional
obs:number
Defined in: src/sdk/instruments/NavProcessor.ts:486
OBS bearing in degrees.
obsHandler()?
optional
obsHandler: (heading
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:466
A handler to call when the OBS setting for the source changes.
Parameters
Parameter | Type |
---|---|
heading | null | number |
source | NavSourceId |
Returns
void
signal
signal:
null
|number
Defined in: src/sdk/instruments/NavProcessor.ts:440
The nav signal strength.
srcId
srcId:
NavSourceId
Defined in: src/sdk/instruments/NavProcessor.ts:438
The ID of the source.
toFrom?
optional
toFrom:VorToFrom
Defined in: src/sdk/instruments/NavProcessor.ts:490
The to/from state of the source.
toFromHandler()?
optional
toFromHandler: (toFrom
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:470
A handler to call when the to/from state of the source changes.
Parameters
Parameter | Type |
---|---|
toFrom | VorToFrom |
source | NavSourceId |
Returns
void
valid
valid:
boolean
Defined in: src/sdk/instruments/NavProcessor.ts:442
Whether the source info is valed.
validHandler()?
optional
validHandler: (valid
,source
) =>void
Defined in: src/sdk/instruments/NavProcessor.ts:458
A handler to call when source validity changes.
Parameters
Parameter | Type |
---|---|
valid | boolean |
source | NavSourceId |
Returns
void