BrakeSystem
USI.Core
Public SDK type.
public sealed class BrakeSystem : AircraftComponentNodeMethods
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)