Class

Rotor

USI.Core

A named rotor access point, independent of engine numbering. Installation may be Unknown; readable telemetry is not evidence of physically installed equipment.

public sealed class Rotor : IndexedAircraftComponentNode

Methods

TryGetBladeAngleOfAttackDegreesAsync

public Task<USIResult<Double>> TryGetBladeAngleOfAttackDegreesAsync()

Gets dynamic-pressure-weighted blade angle of attack in degrees.

TryGetBladeSlapRatioAsync

public Task<USIResult<Double>> TryGetBladeSlapRatioAsync()

Gets blade-slap intensity from zero to one.

TryGetConingAngleDegreesAsync

public Task<USIResult<Double>> TryGetConingAngleDegreesAsync()

Gets coning angle in degrees.

TryGetConingRatioAsync

public Task<USIResult<Double>> TryGetConingRatioAsync()

Gets normalized rotor coning, not an angle in degrees.

TryGetDiscAngleOfAttackDegreesAsync

public Task<USIResult<Double>> TryGetDiscAngleOfAttackDegreesAsync()

Gets disc angle of attack including downwash, in degrees; not cyclic command.

TryGetDiscBankDegreesAsync

public Task<USIResult<Double>> TryGetDiscBankDegreesAsync()

Gets disc bank angle in degrees.

TryGetDiscBankRatioAsync

public Task<USIResult<Double>> TryGetDiscBankRatioAsync()

Gets disc bank ratio in ratio.

TryGetDiscPitchDegreesAsync

public Task<USIResult<Double>> TryGetDiscPitchDegreesAsync()

Gets disc pitch angle in degrees.

TryGetDiscPitchRatioAsync

public Task<USIResult<Double>> TryGetDiscPitchRatioAsync()

Gets disc pitch ratio in ratio.

TryGetMaximumCyclicPitchAzimuthDegreesAsync

public Task<USIResult<Double>> TryGetMaximumCyclicPitchAzimuthDegreesAsync()

Gets maximum cyclic pitch azimuth in degrees, normalized to one revolution.

TryGetPositionRelativeToAircraftOriginFeetAsync

public Task<USIResult<AircraftRelativePositionFeet>> TryGetPositionRelativeToAircraftOriginFeetAsync()

Gets rotor position in forward, rightward and upward feet relative to the aircraft origin.

TryGetRadiusFeetAsync

public Task<USIResult<Double>> TryGetRadiusFeetAsync()

Gets radius in feet.

TryGetRatedSpeedRatioAsync

public Task<USIResult<Double>> TryGetRatedSpeedRatioAsync()

Gets rotor speed divided by its maximum rated speed. Overspeed can exceed one.

TryGetRotationAngleDegreesAsync

public Task<USIResult<Double>> TryGetRotationAngleDegreesAsync()

Gets rotation angle in degrees, normalized to one revolution.

TryGetRpmAsync

public Task<USIResult<Double>> TryGetRpmAsync()

Gets physical rotor speed in revolutions per minute, not requested governor speed.