AttitudeHeadingReferenceSystem
USI.Core
A named attitude and heading reference system.
public sealed class AttitudeHeadingReferenceSystem : AvionicsHardwareUnitMethods
TryDecreaseDirectionalGyroHeadingAsync
public Task<USIResult> TryDecreaseDirectionalGyroHeadingAsync()Decreases this AHRS directional-heading indication by one provider-defined adjustment step.
TryGetDirectionalGyroFlagActiveAsync
public Task<USIResult<Boolean>> TryGetDirectionalGyroFlagActiveAsync()Gets whether this AHRS directional-heading channel requires its associated cockpit instrument flag.
TryGetDirectionalGyroMagnetometerDifferenceDegreesAsync
public Task<USIResult<Double>> TryGetDirectionalGyroMagnetometerDifferenceDegreesAsync()Gets the signed heading difference detected by this AHRS channel's magnetometer.
TryGetDirectionalGyroOperationalLatitudeDegreesAsync
public Task<USIResult<Double>> TryGetDirectionalGyroOperationalLatitudeDegreesAsync()Gets the operational-latitude adjustment used to compensate this AHRS directional gyro for earth wander.
TryGetDirectionalGyroTotalErrorDegreesAsync
public Task<USIResult<Double>> TryGetDirectionalGyroTotalErrorDegreesAsync()Gets this AHRS channel's signed total directional-gyro error in degrees.
TryIncreaseDirectionalGyroHeadingAsync
public Task<USIResult> TryIncreaseDirectionalGyroHeadingAsync()Increases this AHRS directional-heading indication by one provider-defined adjustment step.
TrySetDirectionalGyroOperationalLatitudeDegreesAsync
public Task<USIResult> TrySetDirectionalGyroOperationalLatitudeDegreesAsync(double degrees)Sets the operational-latitude adjustment used to compensate this AHRS directional gyro for earth wander.
TrySetMagneticCouplingModeAsync
public Task<USIResult> TrySetMagneticCouplingModeAsync(DirectionalGyroMagneticCouplingMode mode)Selects whether this AHRS directional-gyro channel runs free or remains slaved to its magnetometer. This is selection intent, not heading or reversionary-display state.
