Table of Contents

Class JBeamVariableDefinition

Namespace
LibreRally.Vehicle.JBeam
Assembly
LibreRally.dll

Definition for a tuneable variable in a jbeam part.

public sealed class JBeamVariableDefinition
Inheritance
JBeamVariableDefinition
Inherited Members

Properties

Category

Category for grouping in the UI.

public string Category { get; init; }

Property Value

string

DefaultValue

Default value.

public float DefaultValue { get; init; }

Property Value

float

Description

Detailed description.

public string Description { get; init; }

Property Value

string

MaxDisplayValue

Maximum display value for the UI slider.

public float? MaxDisplayValue { get; init; }

Property Value

float?

MaxValue

Maximum value allowed.

public float MaxValue { get; init; }

Property Value

float

MinDisplayValue

Minimum display value for the UI slider.

public float? MinDisplayValue { get; init; }

Property Value

float?

MinValue

Minimum value allowed.

public float MinValue { get; init; }

Property Value

float

Name

Variable name (e.g., "$spring").

public string Name { get; init; }

Property Value

string

StepDisplayValue

Step size for the UI slider.

public float? StepDisplayValue { get; init; }

Property Value

float?

SubCategory

Subcategory for UI grouping.

public string SubCategory { get; init; }

Property Value

string

Title

Display title.

public string Title { get; init; }

Property Value

string

Type

Data type.

public string Type { get; init; }

Property Value

string

Unit

Display unit.

public string Unit { get; init; }

Property Value

string