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 : IndexedAircraftComponentNodeMethods
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.
