Class

AttitudeHeadingReferenceSystem

USI.Core

A named attitude and heading reference system.

public sealed class AttitudeHeadingReferenceSystem : AvionicsHardwareUnit

Methods

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.