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
NextGenNavDataFieldBrgRendererNextGenNavDataFieldDestRendererNextGenNavDataFieldDisRendererNextGenNavDataFieldDtgRendererNextGenNavDataFieldDtkRendererNextGenNavDataFieldEndRendererNextGenNavDataFieldEnrRendererNextGenNavDataFieldEteRendererNextGenNavDataFieldFobRendererNextGenNavDataFieldFodRendererNextGenNavDataFieldGsRendererNextGenNavDataFieldIsaRendererNextGenNavDataFieldTasRendererNextGenNavDataFieldTkeRendererNextGenNavDataFieldTrkRendererNextGenNavDataFieldVsrRendererNextGenNavDataFieldXtkRenderer
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
protectedreadonlyunitsSettingManager:UnitsUserSettingManager
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:41
A user setting manager for measurement units.
ALTITUDE_FORMATTER()
protectedreadonlystaticALTITUDE_FORMATTER: (number) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:22
Parameters
| Parameter | Type |
|---|---|
number | number |
Returns
string
ANGLE_FORMATTER()
protectedreadonlystaticANGLE_FORMATTER: (number) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:23
Parameters
| Parameter | Type |
|---|---|
number | number |
Returns
string
BEARING_FORMATTER()
protectedreadonlystaticBEARING_FORMATTER: (number) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:24
Parameters
| Parameter | Type |
|---|---|
number | number |
Returns
string
DISTANCE_FORMATTER()
protectedreadonlystaticDISTANCE_FORMATTER: (number) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:25
Parameters
| Parameter | Type |
|---|---|
number | number |
Returns
string
DURATION_OPTIONS
protectedreadonlystaticDURATION_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()
protectedreadonlystaticFUEL_FORMATTER: (number) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:26
Parameters
| Parameter | Type |
|---|---|
number | number |
Returns
string
ISA_FORMATTER()
protectedreadonlystaticISA_FORMATTER: (number) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:27
Parameters
| Parameter | Type |
|---|---|
number | number |
Returns
string
SPEED_FORMATTER()
protectedreadonlystaticSPEED_FORMATTER: (number) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:28
Parameters
| Parameter | Type |
|---|---|
number | number |
Returns
string
TEMPERATURE_FORMATTER()
protectedreadonlystaticTEMPERATURE_FORMATTER: (number) =>string
Defined in: src/garminsdk/components/navdatafield/NextGenNavDataFieldTypeRenderers.tsx:29
Parameters
| Parameter | Type |
|---|---|
number | number |
Returns
string
Methods
render()
abstractrender(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.