Skip to main content

Class: FlapSpeedBug

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/FlapSpeedBug.tsx:16

The FlapSpeedBug component.

Extends

Constructors

Constructor

new FlapSpeedBug(props): FlapSpeedBug

Defined in: sdk/components/FSComponent.ts:73

Creates an instance of a DisplayComponent.

Parameters

ParameterTypeDescription
propsFlapSpeedBugPropsThe propertis of the component.

Returns

FlapSpeedBug

Inherited from

SpeedBug.constructor

Properties

bugContainerRef

protected readonly bugContainerRef: NodeReference<HTMLDivElement>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/SpeedBug.tsx:22

Inherited from

SpeedBug.bugContainerRef


bugSpeed

protected readonly bugSpeed: Subject<number>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/SpeedBug.tsx:18

Inherited from

SpeedBug.bugSpeed


context?

optional context: [] = undefined

Defined in: sdk/components/FSComponent.ts:64

The context on this component, if any.

Inherited from

SpeedBug.context


contextType?

readonly optional contextType: readonly [] = undefined

Defined in: sdk/components/FSComponent.ts:67

The type of context for this component, if any.

Inherited from

SpeedBug.contextType


isModified

protected readonly isModified: Subject<boolean>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/SpeedBug.tsx:20

Inherited from

SpeedBug.isModified


isVisible

protected readonly isVisible: Subject<boolean>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/SpeedBug.tsx:19

Inherited from

SpeedBug.isVisible


props

props: FlapSpeedBugProps & ComponentProps

Defined in: sdk/components/FSComponent.ts:61

The properties of the component.

Inherited from

SpeedBug.props

Methods

destroy()

destroy(): void

Defined in: sdk/components/FSComponent.ts:98

Destroys this component.

Returns

void

Inherited from

SpeedBug.destroy


getContext()

protected getContext(context): never

Defined in: sdk/components/FSComponent.ts:106

Gets a context data subscription from the context collection.

Parameters

ParameterTypeDescription
contextneverThe context to get the subscription for.

Returns

never

The requested context.

Throws

An error if no data for the specified context type could be found.

Inherited from

SpeedBug.getContext


onAfterRender()

onAfterRender(): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/FlapSpeedBug.tsx:19

A callback called after the component renders.

Returns

void

Overrides

SpeedBug.onAfterRender


onBeforeRender()

onBeforeRender(): void

Defined in: sdk/components/FSComponent.ts:80

A callback that is called before the component is rendered.

Returns

void

Inherited from

SpeedBug.onBeforeRender


render()

render(): VNode

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/FlapSpeedBug.tsx:25

Returns

VNode

Inherit Doc

Overrides

SpeedBug.render


setBugSpeed()

setBugSpeed(speed): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/SpeedBug.tsx:30

Sets the speed where the bug should be displayed on the airspeed tape.

Parameters

ParameterTypeDescription
speednumberThe bug speed.

Returns

void

Inherited from

SpeedBug.setBugSpeed


setIsModified()

setIsModified(modified): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/SpeedBug.tsx:46

Sets a value indicating if this bug was modified.

Parameters

ParameterTypeDescription
modifiedbooleanThe modified value.

Returns

void

Inherited from

SpeedBug.setIsModified


setIsVisible()

setIsVisible(visible): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/SpeedBug.tsx:38

Sets this bug's visibility.

Parameters

ParameterTypeDescription
visiblebooleanThe bug visibility.

Returns

void

Inherited from

SpeedBug.setIsVisible


updateBug()

updateBug(ias): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21/PFD/Components/FlightInstruments/SpeedBug.tsx:54

A method called to update the location of a bug on the tape.

Parameters

ParameterTypeDescription
iasnumberThe current indicated air speed.

Returns

void

Inherited from

SpeedBug.updateBug