Class

BrakeSystem

USI.Core

Public SDK type.

public sealed class BrakeSystem : AircraftComponentNode

Methods

TryGetAbsorbedEnergyJoulesAsync

public Task<USIResult<Double>> TryGetAbsorbedEnergyJoulesAsync(GearLocation location)

Gets exact optional energy currently absorbed by the brake at a provider-neutral landing-gear location, in joules.

TryGetAbsorbedEnergyRatioAsync

public Task<USIResult<Double>> TryGetAbsorbedEnergyRatioAsync(GearLocation location)

Gets the simulator's exact optional absorbed-energy ratio for the brake at a provider-neutral landing-gear location. This is distinct from temperature effectiveness and wear remaining.

TryGetAntiIceFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetAntiIceFailureDetectedAsync()

Gets whether the brake anti-ice equipment has a detected failure. This is distinct from anti-skid activity and wheel-brake failures.

TryGetAntiSkidActiveAsync

public Task<USIResult<Boolean>> TryGetAntiSkidActiveAsync()

TryGetAppliedRatioAsync

public Task<USIResult<Double>> TryGetAppliedRatioAsync(GearLocation location)

Gets exact optional final braking applied at a provider-neutral gear location after all simulated control inputs and braking sources.

TryGetAppliedWheelBrakeRatioAsync

public Task<USIResult<Double>> TryGetAppliedWheelBrakeRatioAsync()

Gets the actual overall wheel-brake application from 0 (released) to 1 (fully applied), after any simulated hydraulic response.

TryGetAutoBrakeActiveAsync

public Task<USIResult<Boolean>> TryGetAutoBrakeActiveAsync()

TryGetAutoBrakeSelectionAsync

public Task<USIResult<AutoBrakeSelection>> TryGetAutoBrakeSelectionAsync()

TryGetConfiguredLandingDecelerationGAsync

public Task<USIResult<Double>> TryGetConfiguredLandingDecelerationGAsync(AutoBrakeSelection selection)

Gets the loaded aircraft's configured touchdown deceleration in g for a typed landing autobrake level.

TryGetCoolingFanEnabledAsync

public Task<USIResult<Boolean>> TryGetCoolingFanEnabledAsync()

TryGetHydraulicPressurePsiAsync

public Task<USIResult<Double>> TryGetHydraulicPressurePsiAsync()

Gets optional brake-dependent hydraulic pressure in psi.

TryGetLeftBrakeFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetLeftBrakeFailureDetectedAsync()

TryGetLeftRatioAsync

public Task<USIResult<Double>> TryGetLeftRatioAsync()

TryGetLeftTemperatureEffectivenessRatioAsync

public Task<USIResult<Double>> TryGetLeftTemperatureEffectivenessRatioAsync()

Gets current optional left brake effectiveness after temperature effects, from 0 (ineffective) to 1 (fully effective).

TryGetLeftTemperatureKelvinAsync

public Task<USIResult<Double>> TryGetLeftTemperatureKelvinAsync()

Gets exact optional left brake temperature in kelvin.

TryGetLeftWearRemainingRatioAsync

public Task<USIResult<Double>> TryGetLeftWearRemainingRatioAsync()

Gets optional left brake wear remaining from 0 to 1.

TryGetOverallIndicatorRatioAsync

public Task<USIResult<Double>> TryGetOverallIndicatorRatioAsync()

Gets the optional aircraft-wide cockpit brake indication.

TryGetParkingBrakeAvailableAsync

public Task<USIResult<Boolean>> TryGetParkingBrakeAvailableAsync()

Gets whether the loaded aircraft has a parking brake.

TryGetParkingBrakeIndicatorActiveAsync

public Task<USIResult<Boolean>> TryGetParkingBrakeIndicatorActiveAsync()

Gets the optional cockpit parking-brake indication.

TryGetParkingBrakeRatioAsync

public Task<USIResult<Double>> TryGetParkingBrakeRatioAsync()

TryGetParkingBrakeValveClosedAsync

public Task<USIResult<Boolean>> TryGetParkingBrakeValveClosedAsync()

TryGetRejectedTakeoffBrakingActiveAsync

public Task<USIResult<Boolean>> TryGetRejectedTakeoffBrakingActiveAsync()

TryGetRequestedWheelBrakeRatioAsync

public Task<USIResult<Double>> TryGetRequestedWheelBrakeRatioAsync()

Gets the overall brake-master-cylinder request from 0 (released) to 1 (fully requested).

TryGetRightBrakeFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetRightBrakeFailureDetectedAsync()

TryGetRightRatioAsync

public Task<USIResult<Double>> TryGetRightRatioAsync()

TryGetRightTemperatureEffectivenessRatioAsync

public Task<USIResult<Double>> TryGetRightTemperatureEffectivenessRatioAsync()

Gets current optional right brake effectiveness after temperature effects, from 0 (ineffective) to 1 (fully effective).

TryGetRightTemperatureKelvinAsync

public Task<USIResult<Double>> TryGetRightTemperatureKelvinAsync()

Gets exact optional right brake temperature in kelvin.

TryGetRightWearRemainingRatioAsync

public Task<USIResult<Double>> TryGetRightWearRemainingRatioAsync()

Gets optional right brake wear remaining from 0 to 1.

TryGetToeBrakesAvailableAsync

public Task<USIResult<Boolean>> TryGetToeBrakesAvailableAsync()

Gets whether the loaded aircraft has independent toe brakes.

TrySetAutoBrakeSelectionAsync

public Task<USIResult> TrySetAutoBrakeSelectionAsync(AutoBrakeSelection selection)

TrySetCoolingFanEnabledAsync

public Task<USIResult> TrySetCoolingFanEnabledAsync(bool enabled)

TrySetLeftRatioAsync

public Task<USIResult> TrySetLeftRatioAsync(double ratio)

TrySetParkingBrakeEngagedAsync

public Task<USIResult> TrySetParkingBrakeEngagedAsync(bool engaged)

TrySetParkingBrakeValveClosedAsync

public Task<USIResult> TrySetParkingBrakeValveClosedAsync(bool closed)

TrySetRightRatioAsync

public Task<USIResult> TrySetRightRatioAsync(double ratio)