Skip to main content

Class: NavStatusBoxFieldDisModelFactory

Defined in: src/garminsdk/components/nextgenpfd/navstatusbox/NavStatusBoxFieldModel.ts:99

Creates data models for Distance to Waypoint navigation status box fields.

Implements

Constructors

Constructor

new NavStatusBoxFieldDisModelFactory(bus, lnavIndex?): NavStatusBoxFieldDisModelFactory

Defined in: src/garminsdk/components/nextgenpfd/navstatusbox/NavStatusBoxFieldModel.ts:105

Constructor.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
lnavIndex?number | Subscribable<number>The index of the LNAV from which to source data. Defaults to 0.

Returns

NavStatusBoxFieldDisModelFactory

Methods

create()

create(gpsValidity): NavStatusBoxFieldModel<NumberUnitInterface<Distance, Unit<Distance>>>

Defined in: src/garminsdk/components/nextgenpfd/navstatusbox/NavStatusBoxFieldModel.ts:109

Creates a navigation status box field data model for this factory's data field type.

Parameters

ParameterTypeDescription
gpsValiditySubscribable<NavDataFieldGpsValidity>The subscribable that provides the validity of the GPS data for the models.

Returns

NavStatusBoxFieldModel<NumberUnitInterface<Distance, Unit<Distance>>>

A navigation status box field data model for this factory's data field type.

Implementation of

NavStatusBoxFieldTypeModelFactory.create