Class: DefaultAttitudeDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AttitudeDataProvider.ts:18
An attitude data provider implementation.
Implements
Constructors
Constructor
new DefaultAttitudeDataProvider(
bus
,adahrsIndex
):DefaultAttitudeDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AttitudeDataProvider.ts:66
Ctor.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The instrument event bus. |
adahrsIndex | AdahrsSystemChannel | Subscribable <AdahrsSystemChannel > | The ADAHRS channel to use. |
Returns
DefaultAttitudeDataProvider
Properties
dataValid
readonly
dataValid:Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AttitudeDataProvider.ts:43
Whether the attitude data subjects are all valid.
Implementation of
AttitudeDataProvider
.dataValid
excessiveAttitude
readonly
excessiveAttitude:Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AttitudeDataProvider.ts:40
Whether the aircraft is in an excessive attitude condition
Implementation of
AttitudeDataProvider
.excessiveAttitude
pitch
readonly
pitch:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AttitudeDataProvider.ts:37
The current pitch of the airplane in degrees, or null when invalid. Positive values indicate downward pitch.
Implementation of
roll
readonly
roll:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AttitudeDataProvider.ts:34
The current roll (bank) of the airplane in degrees, or null when invalid. Positive values indicate leftward roll.
Implementation of
Methods
init()
init():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AttitudeDataProvider.ts:98
Initializes this instrument.
Returns
void
Implementation of
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AttitudeDataProvider.ts:103
Updates this instrument.
Returns
void
Implementation of
pause()
pause():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AttitudeDataProvider.ts:142
Pause the data output.
Returns
void
resume()
resume():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AttitudeDataProvider.ts:149
Resume the data output.
Returns
void