Class: MfdGpsInfoDataProvider
A provider of status information for a GDU's selected GPS system.
Constructors
constructor
• new MfdGpsInfoDataProvider(bus
, gduIndex
, gpsSatComputers
): MfdGpsInfoDataProvider
Creates a new instance of MfdGpsInfoDataProvider.
Parameters
Name | Type | Description |
---|---|---|
bus | EventBus | The event bus to use with this instance. |
gduIndex | number | The index of the GDU associated with this data provider. |
gpsSatComputers | readonly (undefined | GPSSatComputer )[] | An array of the GPS computers used by the GPS receiver systems connected to the G3X Touch, indexed by GPS receiver system index. |
Returns
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:117
Properties
accuracy
• Readonly
accuracy: NumberUnitSubject
<Distance
, SimpleUnit
<Distance
>>
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:53
altitude
• Readonly
altitude: Subscribable
<NumberUnitInterface
<Distance
, Unit
<Distance
>>>
The geometric altitude of the the GDU's selected GPS system's position solution, or NaN
if a position solution
is not available.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:75
channelArray
• Readonly
channelArray: SubscribableArray
<GpsInfoChannelData
>
An array of data items describing the satellites tracked by each of the selected GPS system's receiver channels. The items are presented in no particular order.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:47
channelCount
• Readonly
channelCount: Subscribable
<number
>
The total number of channels supported by the GDU's selected GPS system.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:32
gpsIndex
• Readonly
gpsIndex: Subscribable
<number
>
The index of the GDU's selected GPS system.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:28
groundSpeed
• Readonly
groundSpeed: Subscribable
<NumberUnitInterface
<Speed
, Unit
<Speed
>>>
The ground speed of the the GDU's selected GPS system's position solution, or NaN
if a position solution
is not available.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:82
groundTrack
• Readonly
groundTrack: Subscribable
<NumberUnitInterface
<"navangle"
, Unit
<"navangle"
>>>
The ground track of the the GDU's selected GPS system's position solution, or NaN
if a position solution
is not available.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:89
hdop
• Readonly
hdop: Subscribable
<number
>
The HDOP value of the GDU's selected GPS system's position solution, or NaN
if a position solution is not available.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:57
pdop
• Readonly
pdop: Subscribable
<number
>
The PDOP value of the GDU's selected GPS system's position solution, or NaN
if a position solution is not available.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:51
position
• Readonly
position: Subscribable
<GeoPointInterface
>
The latitude/longitude of the the GDU's selected GPS system's position solution. Latitude/longitude values will be
equal to NaN
if a position solution is not available.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:68
sbasState
• Readonly
sbasState: Subscribable
<GPSSystemSBASState
>
The SBAS state of the GDU's selected GPS system.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:40
systemState
• Readonly
systemState: Subscribable
<GPSSystemState
>
The state of the GDU's selected GPS system.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:36
time
• Readonly
time: Subscribable
<number
>
The current time, as a Javascript timestamp.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:93
vdop
• Readonly
vdop: Subscribable
<number
>
The VDOP value of the GDU's selected GPS system's position solution, or NaN
if a position solution is not available.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:61
Methods
destroy
▸ destroy(): void
Destroys this data provider.
Returns
void
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:366
init
▸ init(paused?
): void
Initializes this data provider. Once initialized, this data provider will continuously update its data until paused or destroyed.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
paused | boolean | false | Whether to initialize this data provider as paused. If true , this data provider will provide an initial set of data but will not update the provided data until it is resumed. Defaults to false . |
Returns
void
Throws
Error if this data provider has been destroyed.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:132
pause
▸ pause(): void
Pauses this data provider. Once paused, this data provider will not update its data until it is resumed.
Returns
void
Throws
Error if this data provider has been destroyed.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:207
resume
▸ resume(): void
Resumes this data provider. Once resumed, this data provider will continuously update its data until paused or destroyed.
Returns
void
Throws
Error if this data provider has been destroyed.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdInfoPage/MfdGpsInfoDataProvider.ts:188