Skip to main content

Class: CylinderSet

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/EngineInstruments/CylinderTempGauge.tsx:121

The Cylinder Temp Gauge component.

Refactor suggestion: I would like to see this component broken up so that each cylinder has its own component, and the gauge itself just holds and manages those. Unfortunately, due to the iterative way in which the layout was created and animated, the mask and peak elements are not in the same container as the actual temperature bars, which means they can't be cleanly broken out individually. It's not worth the time now to fix that, but an ambitious soul looking for something to optimize might want to think about it.

Extends​

  • DisplayComponent<Partial<CylinderSetProps>>

Constructors​

Constructor​

new CylinderSet(props): CylinderSet

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

Creates an instance of a DisplayComponent.

Parameters​

ParameterTypeDescription
propsPThe propertis of the component.

Returns​

CylinderSet

Inherited from​

DisplayComponent<Partial<CylinderSetProps>>.constructor

Properties​

context?​

optional context: [] = undefined

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

The context on this component, if any.

Inherited from​

DisplayComponent.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​

DisplayComponent.contextType


props​

props: Partial<CylinderSetProps> & ComponentProps

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

The properties of the component.

Inherited from​

DisplayComponent.props

Methods​

destroy()​

destroy(): void

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

Destroys this component.

Returns​

void

Inherited from​

DisplayComponent.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​

DisplayComponent.getContext


onAfterRender()​

onAfterRender(): void

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/EngineInstruments/CylinderTempGauge.tsx:141

A callback called after the component renders.

Returns​

void

Overrides​

DisplayComponent.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​

DisplayComponent.onBeforeRender


render()​

render(): VNode

Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/MFD/Components/EngineInstruments/CylinderTempGauge.tsx:320

Renders the component.

Returns​

VNode

The component VNode.

Overrides​

DisplayComponent.render