@microsoft/msfs-wt21-fmc
Enumerations
- AirwayLegType
- AlongTrackOffsetError
- DepArrView
- DirectToState
- FixInfoRef
- FmcAlphaEvent
- FmcMiscEvents
- FmcPageEvent
- FmcPrevNextEvent
- FmcSelectKeysEvent
- ProcedureType
- WT21MaxBankIndex
- WeatherRequestState
Classes
- AdfFrequencyFormat
- AltitudeInputFormat
- AtcControlPage
- BasePerformanceDataManager
- ComFrequencyFormat
- CommunicationTypePage
- ConvertableNumberAndUnitFormat
- DataInterface
- DataLinkMenuPage
- DatabasePage
- DefaultsPage
- DefinePilotWptPage
- DepArrPage
- DepArrPageController
- DepArrPageStore
- DescentAdvisoryManager
- DirectToHistoryPage
- DirectToHistoryPageController
- DirectToPage
- DirectToPageController
- DirectToPageItem
- DirectToPageStore
- DisplayMenu
- FieldLengthFormatter
- FixInfoPage
- FlightLogPage
- FlightPlanAsoboSync
- FmcCmuCommons
- FmcEventPublisher
- FmcFplnRequestSystem
- FmcKeyboardInput
- FmcMessageReceiver
- FmcMsgInfo
- FmcMsgLine
- FmcSelectWptPopup
- FmcWeatherRequestSystem
- FmsPos
- FplnHoldPage
- FplnHoldPageStore
- FplnPage
- FplnPageController
- FplnPageStore
- FrequencyPage
- FuelMgmtPage
- GNSS1POSPage
- GNSSCTLPage
- HoldListPage
- IasMachFormat
- IndexPage
- LatLongTextFormat
- LegPageItem
- LegsPage
- LegsPageController
- LegsPageStore
- MCDUMenuPage
- MFDAdvPage
- MessagesPage
- NavFrequencyFormat
- NearestAirportsPage
- NearestAirportsPageController
- NearestAirportsPageStore
- NumberAndUnitFormat
- PassengerDataFormat
- PerfInitPage
- PerfMenuPage
- PerfQnhFormat
- PerformanceVariable
- PilotWptListPage
- PlaceBearingDistanceInputFormat
- PlaceBearingPlaceBearingInputFormat
- PosInitPage
- ProgPage
- ReadonlyPerformanceVariable
- RouteMenuPage
- RoutePageLegItem
- RunwayIdentFormat
- RwySlopeFormat
- SimpleStringFormat
- StatusPage
- StringInputFormat
- TCASPage
- TemperatureFormat
- TransponderCodeFormat
- TunePage
- UserSettingsPage
- VNAVSetupPage
- VORDMECTLPage
- VSpeedFormat
- WT21APConfig
- WT21APStateManager
- WT21Autopilot
- WT21CduDisplay
- WT21CoordinatesUtils
- WT21FixInfoPageController
- WT21FixInfoPageStore
- WT21FlightLogger
- WT21FmcAvionicsPlugin
- WT21FmcPage
- WT21FmcPageFactory
- WT21FmcScreen
- WT21Fms
- WT21NavDataComputer
- WT21NavToNavManager
- WT21PilotWaypointUtils
- WT21SpeedConstraintStore
- WT21SpeedMessagesManager
- WT21VariableBankManager
- WT21VorManager
- WT21_FMC_Instrument
- WeatherPage
- WeatherRequestTermWxPage
- WeatherViewSingleTermWxPage
- WeatherViewTermWxPage
- WindFormat
- WxRequestStatusFormat
Interfaces
- AirportsData
- AlongTrackOffsetInput
- ConvertableNumberAndUnitFormatOptions
- CoordinatesInput
- FieldLengthData
- FmcBtnEvents
- FmcMessageEvents
- LatLongTextFormatOptions
- NumberAndUnitFormatOptions
- PlaceBearingDistanceInput
- PlaceBearingPlaceBearingInput
- StringInputFormatOptions
- WT21CduDisplayProps
- WT21FmcEvents
- WT21FmcPluginBinder
Type Aliases
BaseWT21FmcEvents
Ƭ BaseWT21FmcEvents: { [k in FmcEvent]: undefined }
FmcEvent mapped to an interface for CDU framework compatibility
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/WT21FmcEvents.ts:6
FacilityInfo
Ƭ FacilityInfo: Object
Facility and runway information for the flight.
Type declaration
Name | Type | Description |
---|---|---|
destinationFacility | AirportFacility | undefined | Facility info for the destination airport. |
originFacility | AirportFacility | undefined | Facility info for the origin airport. |
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/FlightPlan/WT21Fms.ts:69
FmcEvent
Ƭ FmcEvent: FmcPageEvent
| FmcSelectKeysEvent
| FmcPrevNextEvent
| FmcAlphaEvent
| FmcMiscEvents
Type for all FMC events
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/FmcEvent.ts:116
FmcScratchpadInputEvent
Ƭ FmcScratchpadInputEvent: FmcAlphaEvent
| BTN_CLR_DEL
| BTN_CLR_DEL_LONG
A union type for events to be handled by the scratchpad
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/FmcEvent.ts:111
IasMachEntry
Ƭ IasMachEntry: readonly [number
| null
, number
| null
]
Struct for a ias/mach speed entry
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Framework/FmcFormats.ts:799
MappedPerformanceVariableTypes
Ƭ MappedPerformanceVariableTypes<Types
>: { [Index in keyof Types]: ReadonlyPerformanceVariable<Types[Index]> } & TupleLength
<Types
>
Type parameters
Name | Type |
---|---|
Types | extends [...any[]] |
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/PerformanceCalculators/PerformanceVariable.ts:172
NearestAirportData
Ƭ NearestAirportData: Object
Data for a nearest airport entry.
Type declaration
Name | Type | Description |
---|---|---|
airport | AirportFacility | The airport facility. |
bearing | number | The magnetic bearing to the airport. |
distance | number | The distance to the airport, in nautical miles. |
ete | number | The estimated time enroute to the airport, in minutes. |
fod | number | The estimated fuel remaining over the airport, in pounds. |
runway | OneWayRunway | null | The longest runway at the airport. |
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Pages/NearestAirportsPageStore.ts:6
PassengerDataEntry
Ƭ PassengerDataEntry: Object
Type declaration
Name | Type | Description |
---|---|---|
averageWeight | number | null | Average weight of each passenger |
count | number | null | Number of passengers |
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Pages/PerfInitPage.ts:13
ProcedureListItem
Ƭ ProcedureListItem: Object
A procedure paired with its index in the facility info.
Type declaration
Name | Type | Description |
---|---|---|
index | number | The index in the facility info the procedure. |
isVisualApproach | boolean | If the procedure is an approach and it is a visual approach. |
procedure | ApproachProcedure | ArrivalProcedure | DepartureProcedure | The approach procedure. |
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Pages/DepArrPageStore.ts:451
SpeedConstraintListItem
Ƭ SpeedConstraintListItem: Object
A item containing a speed constraint from a flight plan and associated metadata.
Type declaration
Name | Type | Description |
---|---|---|
flightPhase | VerticalFlightPhase | The vertical flight phase of this item's speed constraint. |
globalLegIndex | number | The global index of the flight plan leg associated with this item's speed constraint. |
isMissedApproach | boolean | Whether this item's speed constraint is part of a missed approach procedure. |
speedConstraint | Readonly <SpeedConstraint > | This item's speed constraint. |
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Autopilot/WT21SpeedConstraintStore.ts:11
Variables
ATO_REGEX
• Const
ATO_REGEX: RegExp
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Navigation/WT21PilotWaypointUtils.ts:12
IcaoIdentFormatter
• Const
IcaoIdentFormatter: Formatter
<string
| null
>
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Framework/FmcFormats.ts:551
LONG_LLA_FORMAT_REGEX
• Const
LONG_LLA_FORMAT_REGEX: RegExp
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Navigation/WT21CoordinatesUtils.ts:5
PBD_REGEX
• Const
PBD_REGEX: RegExp
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Navigation/WT21PilotWaypointUtils.ts:8
PBPB_REGEX
• Const
PBPB_REGEX: RegExp
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Navigation/WT21PilotWaypointUtils.ts:10
PageNumberDisplay
• Const
PageNumberDisplay: Formatter
<string
| null
>
Formatter for displaying page number values
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Framework/FmcFormats.ts:519
RawFormatter
• Const
RawFormatter: Formatter
<string
| number
| null
>
Formatter for displaying raw string values
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Framework/FmcFormats.ts:542
RawValidator
• Const
RawValidator: Validator
<string
| null
>
Validator for parsing raw string values
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Framework/FmcFormats.ts:531
SHORT_END_LLA_FORMAT_REGEX
• Const
SHORT_END_LLA_FORMAT_REGEX: RegExp
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Navigation/WT21CoordinatesUtils.ts:3
SHORT_MID_LLA_FORMAT_REGEX
• Const
SHORT_MID_LLA_FORMAT_REGEX: RegExp
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Navigation/WT21CoordinatesUtils.ts:4
TimeFormatter
• Const
TimeFormatter: Formatter
<Date
>
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/Framework/FmcFormats.ts:166
Functions
mapHEventToFmcEvent
▸ mapHEventToFmcEvent(hEvent
, instrumentIndex
): FmcEvent
| undefined
Maps an H event to an FmcEvent
Parameters
Name | Type | Description |
---|---|---|
hEvent | string | the raw H event string |
instrumentIndex | number | the instrument index |
Returns
FmcEvent
| undefined
FmcEvent the mapped event
Throws
if the event is invalid or unmapped
Defined in
workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/FMC/FmcHEvents.ts:87