Abstract Class: NextGenDisplayUnitNavDataFieldTypeRenderer<T>
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:21
An abstract next-generation (NXi, G3000, etc) implementation of NavDataFieldTypeRenderer which supports display unit settings.
Extended by
NextGenNavDataFieldBrgRenderer
NextGenNavDataFieldDestRenderer
NextGenNavDataFieldDisRenderer
NextGenNavDataFieldDtgRenderer
NextGenNavDataFieldDtkRenderer
NextGenNavDataFieldEndRenderer
NextGenNavDataFieldEnrRenderer
NextGenNavDataFieldEteRenderer
NextGenNavDataFieldFobRenderer
NextGenNavDataFieldFodRenderer
NextGenNavDataFieldGsRenderer
NextGenNavDataFieldIsaRenderer
NextGenNavDataFieldTasRenderer
NextGenNavDataFieldTkeRenderer
NextGenNavDataFieldTrkRenderer
NextGenNavDataFieldVsrRenderer
NextGenNavDataFieldXtkRenderer
Type Parameters
Type Parameter |
---|
T extends NavDataFieldType |
Implements
Constructors
Constructor
new NextGenDisplayUnitNavDataFieldTypeRenderer<
T
>(unitsSettingManager
):NextGenDisplayUnitNavDataFieldTypeRenderer
<T
>
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:41
Constructor.
Parameters
Parameter | Type | Description |
---|---|---|
unitsSettingManager | UnitsUserSettingManager | A user setting manager for measurement units. |
Returns
NextGenDisplayUnitNavDataFieldTypeRenderer
<T
>
Properties
unitsSettingManager
protected
readonly
unitsSettingManager:UnitsUserSettingManager
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:41
A user setting manager for measurement units.
ALTITUDE_FORMATTER()
protected
readonly
static
ALTITUDE_FORMATTER: (number
) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:22
Parameters
Parameter | Type |
---|---|
number | number |
Returns
string
ANGLE_FORMATTER()
protected
readonly
static
ANGLE_FORMATTER: (number
) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:23
Parameters
Parameter | Type |
---|---|
number | number |
Returns
string
BEARING_FORMATTER()
protected
readonly
static
BEARING_FORMATTER: (number
) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:24
Parameters
Parameter | Type |
---|---|
number | number |
Returns
string
DISTANCE_FORMATTER()
protected
readonly
static
DISTANCE_FORMATTER: (number
) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:25
Parameters
Parameter | Type |
---|---|
number | number |
Returns
string
DURATION_OPTIONS
protected
readonly
static
DURATION_OPTIONS:object
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:30
delim
delim:
DurationDisplayDelim
=DurationDisplayDelim.ColonOrCross
format
format:
DurationDisplayFormat
=DurationDisplayFormat.hh_mm_or_mm_ss
nanString
nanString:
string
='__:__'
pad
pad:
number
=0
FUEL_FORMATTER()
protected
readonly
static
FUEL_FORMATTER: (number
) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:26
Parameters
Parameter | Type |
---|---|
number | number |
Returns
string
ISA_FORMATTER()
protected
readonly
static
ISA_FORMATTER: (number
) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:27
Parameters
Parameter | Type |
---|---|
number | number |
Returns
string
SPEED_FORMATTER()
protected
readonly
static
SPEED_FORMATTER: (number
) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:28
Parameters
Parameter | Type |
---|---|
number | number |
Returns
string
TEMPERATURE_FORMATTER()
protected
readonly
static
TEMPERATURE_FORMATTER: (number
) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:29
Parameters
Parameter | Type |
---|---|
number | number |
Returns
string
Methods
render()
abstract
render(model
):VNode
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:45
Renders a navigation data field of this renderer's data field type.
Parameters
Parameter | Type | Description |
---|---|---|
model | NavDataFieldTypeModelMap [T ] | The data model to use for the data field. |
Returns
VNode
A navigation data field of this renderer's data field type, as a VNode.