Skip to main content

@microsoft/msfs-wtg1000

Enumerations

Classes

Interfaces

Type Aliases

ActiveLegDefinition

Ƭ ActiveLegDefinition: Object

Active Segment and Leg Indexes

Type declaration

NameTypeDescription
legIndexnumberThe active let index in the segment.
segmentIndexnumberThe active segment index.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UIControls/FplActiveLegArrow.tsx:14


AllMapUserSettingTypes

Ƭ AllMapUserSettingTypes: Omit<MapUserSettingTypes, keyof SplitMapUserSettingTypes> & { mapMfdDeclutter: MapDeclutterSettingMode ; mapMfdNexradShow: boolean ; mapMfdRangeIndex: number ; mapMfdTerrainMode: MapTerrainSettingMode ; mapMfdTrafficShow: boolean ; mapPfdDeclutter: MapDeclutterSettingMode ; mapPfdNexradShow: boolean ; mapPfdRangeIndex: number ; mapPfdTerrainMode: MapTerrainSettingMode ; mapPfdTrafficShow: boolean }

All map user settings.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Map/MapUserSettings.ts:28


ArrowControlProps

Ƭ ArrowControlProps<T>: SubscribableArrowControlProps<T> | MutableSubscribableArrowControlProps<T>

Component props for ArrowControl.

Type parameters

Name
T

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControls2/ArrowControl.tsx:60


AutopilotHdgOptions

Ƭ AutopilotHdgOptions: Object

Options for the autopilot HDG director.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/Autopilot/AutopilotConfig.ts:17


AutopilotLNavOptions

Ƭ AutopilotLNavOptions: Object

Options for the autopilot LNAV director.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/Autopilot/AutopilotConfig.ts:41


AutopilotLocOptions

Ƭ AutopilotLocOptions: Object

Options for the autopilot LOC director.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/Autopilot/AutopilotConfig.ts:33


AutopilotLowBankOptions

Ƭ AutopilotLowBankOptions: Object

Options for the autopilot Low Bank Mode.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/Autopilot/AutopilotConfig.ts:49


AutopilotRollOptions

Ƭ AutopilotRollOptions: Object

Options for the autopilot ROL director.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.
minBankAnglenumberThe minimum supported bank angle, in degrees.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/Autopilot/AutopilotConfig.ts:6


AutopilotVorOptions

Ƭ AutopilotVorOptions: Object

Options for the autopilot VOR director.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Profiles/Autopilot/AutopilotConfig.ts:25


BacklightIntensitySettingName

Ƭ BacklightIntensitySettingName: "pfdScreenBacklightIntensity" | "pfdKeyBacklightIntensity" | "mfdScreenBacklightIntensity" | "mfdKeyBacklightIntensity"

A name for a backlight intensity setting.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Backlight/BacklightUserSettings.ts:48


BacklightModeSettingName

Ƭ BacklightModeSettingName: "pfdScreenBacklightMode" | "pfdKeyBacklightMode" | "mfdScreenBacklightMode" | "mfdKeyBacklightMode"

A name for a backlight mode setting.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Backlight/BacklightUserSettings.ts:43


DateTimeUserSettingTypes

Ƭ DateTimeUserSettingTypes: Object

Garmin date/time user settings.

Type declaration

NameTypeDescription
dateTimeFormatDateTimeFormatSettingModeDate/time format.
dateTimeLocalOffsetnumberLocal time offset, in milliseconds.

Defined in

garminsdk/settings/DateTimeUserSettings.ts:15


EntryDirection

Ƭ EntryDirection: "top" | "bottom"

The direction of entry to the control when focusing on the control group

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiControlGroup.tsx:28


FacilityInfo

Ƭ FacilityInfo: Object

Facility and runway information for the flight.

Type declaration

NameTypeDescription
arrivalFacilityAirportFacility | undefinedFacility info for the arrival procedure.
destinationFacilityAirportFacility | undefinedFacility info for the destination airport.
originFacilityAirportFacility | undefinedFacility info for the origin airport.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/FPL/FPLTypesAndProps.ts:4


FixLegInfo

Ƭ FixLegInfo: Object

Data needed for a FixInfoComonent to draw itself, incuding the index of the active leg.

Type declaration

NameTypeDescription
airwayDistance?numberThe distance from entry to exit of this airway segment.
invalidConstraintAltitude?numberThe constrant altitude assigned to this leg that is invalid, if one exists.
isActivebooleanWhether or not this is the active leg.
isAdvisory?booleanWhether this VNAV target altitude is advisory.
isAirwayExitFix?booleanWhether this leg is an enroute airway exit fix.
isAirwayFix?booleanWhether this leg is an enroute airway fix that is NOT an entry or an exit.
isCollapsed?booleanWhether this leg is collapsed and hidden.
isDirectTobooleanWhether or not this is an active DTO leg.
isUserConstraint?booleanWhether or not the altitude constraint is a user constraint.
legDefinitionLegDefinitionThe leg definition from the flight plan.
legIsBehind?booleanWhether this leg is behind the active leg.
segmentTypeFlightPlanSegmentTypeThe segment type of the segment that contains this leg.
targetAltitude?numberThe VNAV target altitude for this leg

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/FPL/FPLTypesAndProps.ts:16


FlightPlanFocus

Ƭ FlightPlanFocus: readonly LegDefinition[] | LatLonInterface | null

A flight plan focus.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/FPL/FPLTypesAndProps.ts:65


FlightPlanSelection

Ƭ FlightPlanSelection: LegDefinition | FlightPlanSegment | null

A selected flight plan element.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/FPL/FPLTypesAndProps.ts:60


FmaData

Ƭ FmaData: Object

A G1000 NXi FMA data object.

Type declaration

NameTypeDescription
altitideCaptureArmedbooleanThe Altitude Capture Armed State
altitideCaptureValuenumberThe Altitude Capture Value
lateralActiveAPLateralModesThe Active Lateral Mode
lateralArmedAPLateralModesThe Armed Lateral Mode
lateralModeFailedbooleanLateral Mode Failed
verticalActiveAPVerticalModesThe Active Vertical Mode
verticalAltitudeArmedAPAltitudeModesThe Armed Altitude Type
verticalApproachArmedAPVerticalModesThe Armed Vertical Approach Mode
verticalArmedAPVerticalModesThe Armed Vertical Mode

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Autopilot/FmaData.ts:6


FmsUiControlEvents

Ƭ FmsUiControlEvents: Record<FmsHEvent, UiControlEventHandler<G1000UiControl>>

HardwareUiControl events for Fms interaction H events.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/G1000UiControl.tsx:15


FuelRemaingAdjustment

Ƭ FuelRemaingAdjustment: Object

Fuel remaining adjustment parameters.

Type declaration

NameTypeDescription
amountnumberThe amount to adjust by.
direction"add" | "remove" | "set"The direction in which to make the adjustment.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/FuelComputer.ts:16


G1000WaypointIconProps

Ƭ G1000WaypointIconProps: Pick<WaypointIconProps, "waypoint" | "planeHeading" | "class" | "ref">

Props for G1000WaypointIcon.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Waypoint/G1000WaypointIcon.tsx:6


MFDSelectProcedureTypeComponentMap

Ƭ MFDSelectProcedureTypeComponentMap: Object

A map of procedure types to MFD select procedure component types.

Type declaration

NameTypeDescription
0MFDSelectDepartureDepartures.
1MFDSelectArrivalArrivals.
2MFDSelectApproachApproaches.
3MFDSelectApproachVisual approaches.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/UI/Procedure/MFDSelectProcedurePage.tsx:41


MapOwnAirplaneIconOptions

Ƭ MapOwnAirplaneIconOptions: Object

Options for the map's own airplane icon.

Type declaration

NameTypeDescription
airplaneIconAnchorReadonlyFloat64ArrayThe anchor point of the icon.
airplaneIconSizenumberThe size of the icon.
airplaneIconSrcstringThe URI of the icon's image asset.
noHeadingAirplaneIconAnchor?ReadonlyFloat64ArrayThe anchor point of the no-heading icon.
noHeadingAirplaneIconSrc?stringThe URI of the no-heading icon's image asset.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Map/MapBuilder.ts:35


MultipleSoftkeyUserSettingDef

Ƭ MultipleSoftkeyUserSettingDef<V>: Object

A definition for a status bar softkey bound to a user setting used by MultipleSoftKeyUserSettingController.

Type parameters

Name
V

Type declaration

NameTypeDescription
indexnumberThe index of the softkey.
labelstringThe label of the softkey.
valueVThe setting value bound to the softkey.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Menus/SoftKeyUserSettingControllers.ts:138


Ƭ NavComUserSettingTypes: Object

Type description for NAV/COM user settings.

Type declaration

NameTypeDescription
comSpacingComSpacingThe COM spacing setting.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/NavCom/NavComUserSettings.ts:6


NearbyAirport

Ƭ NearbyAirport: Object

The data for an airport relevant to a nearest record.

Type declaration

NameTypeDescription
bearingnumberThe bearing to the airport
bestApproach?stringBest approach to the best runway.
bestHdgnumberHeading of the best runway
bestLengthnumberLength of the best runway in meters.
distancenumberThe distance to the airport in meters.
facilityAirportFacility | nullThe airport facility.
frequency?FacilityFrequencyThe best contact frequency.
size?AirportSizeAirport size

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/NearestStore.ts:13


NearestAirportSearchSettingTypes

Ƭ NearestAirportSearchSettingTypes: Object

Type description for NAV/COM user settings.

Type declaration

NameTypeDescription
runwayLengthnumberThe minimum runway length, in feet.
surfaceTypesnumberA bitmap of the allowed SurfaceTypes

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/NearestAirportSearchSettings.ts:6


PFDUserSettingTypes

Ƭ PFDUserSettingTypes: Object

Type description for pfd user settings

Type declaration

NameTypeDescription
altMetricbooleanThe metric alt unit setting.
baroHpabooleanThe baro unit setting.
mapLayoutPfdMapLayoutSettingModeThe pfd map layout setting.
svtHdgLabelTogglebooleanThe setting to toggle the heading labels on the horizon compass.
svtTogglebooleanThe SVT toggle setting.
windOptionWindOverlaySettingModeThe wind option setting.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/PFDUserSettings.ts:26


ScrollableControl

Ƭ ScrollableControl: UiControl | UiControlGroup

They type for elements that can be scrolled.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/UiView.tsx:12


SplitMapUserSettingTypes

Ƭ SplitMapUserSettingTypes: Object

Map user settings that are independent between the PFD and MFD.

Type declaration

NameTypeDescription
mapDeclutterMapDeclutterSettingModeDeclutter setting.
mapNexradShowbooleanWhether to show NEXRAD weather or not.
mapRangeIndexnumberThe map range index setting.
mapTerrainModeMapTerrainSettingModeThe terrain display setting.
mapTrafficShowbooleanWhether to show traffic.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/Map/MapUserSettings.ts:8


SurfaceTypeOptions

Ƭ SurfaceTypeOptions: number

Shorthand for a collection of SurfaceTypes in a byte.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/UI/Controllers/NearestStore.ts:10


UnitsUserSettingTypes

Ƭ UnitsUserSettingTypes: Object

Garmin display units user settings.

Type declaration

NameTypeDescription
unitsAltitudeUnitsAltitudeSettingModeThe altitude units setting.
unitsDistanceUnitsDistanceSettingModeThe distance/speed units setting.
unitsFuelUnitsFuelSettingModeThe fuel units setting.
unitsNavAngleUnitsNavAngleSettingModeThe nav angle units setting.
unitsTemperatureUnitsTemperatureSettingModeThe temperature units setting.
unitsWeightUnitsWeightSettingModeThe weight units setting.

Defined in

garminsdk/settings/UnitsUserSettings.ts:62


VSpeedDefinition

Ƭ VSpeedDefinition: Object

A definition for a reference V-speed.

Type declaration

NameTypeDescription
defaultValuenumberThe default value of the V-speed, in knots.
labelstringThe label text to display for the V-speed in the TimerRef menu.
namestringThe name of the V-speed.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/VSpeed/VSpeed.ts:4


VSpeedGroup

Ƭ VSpeedGroup: Object

Base type for V-speed groups.

Type declaration

NameTypeDescription
namestringThis group's name.
vSpeedDefinitionsreadonly VSpeedDefinition[]Definitions for each reference V-speed contained in this group.

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/VSpeed/VSpeed.ts:18

Variables

G1000Config

Const G1000Config: NavComConfig

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/Shared/NavComConfig.ts:3