Abstract Class: EventBusNavDataBarFieldTypeModelFactory<T, E>
Defined in: src/garminsdk/components/navdatabar/EventBusNavDataBarFieldTypeModelFactory.ts:11
An abstract implementation of NavDataBarFieldTypeModelFactory which accesses data from the event bus to use to create its data models.
Extended by
NavDataBarFieldAglModelFactory
NavDataBarFieldBrgModelFactory
NavDataBarFieldCabinAltitudeModelFactory
NavDataBarFieldClgModelFactory
NavDataBarFieldClmModelFactory
NavDataBarFieldDensityAltitudeModelFactory
NavDataBarFieldDestModelFactory
NavDataBarFieldDisModelFactory
NavDataBarFieldDtgModelFactory
NavDataBarFieldDtkModelFactory
NavDataBarFieldEcoModelFactory
NavDataBarFieldEndModelFactory
NavDataBarFieldEnrModelFactory
NavDataBarFieldEtaModelFactory
NavDataBarFieldEteModelFactory
NavDataBarFieldFuelFlowModelFactory
NavDataBarFieldFlightLevelModelFactory
NavDataBarFieldFobModelFactory
NavDataBarFieldFodModelFactory
NavDataBarFieldGMeterModelFactory
NavDataBarFieldGpsAltitudeModelFactory
NavDataBarFieldGsModelFactory
NavDataBarFieldIsaModelFactory
NavDataBarFieldLdgModelFactory
NavDataBarFieldMachModelFactory
NavDataBarFieldOatModelFactory
NavDataBarFieldRatModelFactory
NavDataBarFieldTasModelFactory
NavDataBarFieldTkeModelFactory
NavDataBarFieldTrkModelFactory
NavDataBarFieldUtcModelFactory
NavDataBarFieldVsrModelFactory
NavDataBarFieldWptModelFactory
NavDataBarFieldXtkModelFactory
Type Parameters
Type Parameter |
---|
T extends NavDataFieldType |
E |
Implements
Constructors
Constructor
new EventBusNavDataBarFieldTypeModelFactory<
T
,E
>(bus
):EventBusNavDataBarFieldTypeModelFactory
<T
,E
>
Defined in: src/garminsdk/components/navdatabar/EventBusNavDataBarFieldTypeModelFactory.ts:18
Constructor.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
Returns
EventBusNavDataBarFieldTypeModelFactory
<T
, E
>
Properties
sub
protected
readonly
sub:EventSubscriber
<E
>
Defined in: src/garminsdk/components/navdatabar/EventBusNavDataBarFieldTypeModelFactory.ts:12
Methods
create()
abstract
create(gpsValidity
):NavDataBarFieldTypeModelMap
[T
]
Defined in: src/garminsdk/components/navdatabar/EventBusNavDataBarFieldTypeModelFactory.ts:22
Creates a navigation data bar field data model for this factory's data field type.
Parameters
Parameter | Type | Description |
---|---|---|
gpsValidity | Subscribable <NavDataFieldGpsValidity > | The subscribable that provides the validity of the GPS data for the models. |
Returns
NavDataBarFieldTypeModelMap
[T
]
A navigation data bar field data model for this factory's data field type.