The documentation suggests that initialising should be true only at startup, while angularRateRecovery indicates when angular rate recovery is active.
In reality, however, initialising is true not only at startup but also whenever angularRateRecovery is true. In other words, after startup, initialising and angularRateRecovery represent the same condition.
This overlap makes it difficult to distinguish between startup and gyro error states.
If this is the intended behavior, the documentation may need clarification.
The documentation suggests that
initialisingshould be true only at startup, whileangularRateRecoveryindicates when angular rate recovery is active.In reality, however,
initialisingis true not only at startup but also wheneverangularRateRecoveryis true. In other words, after startup,initialisingandangularRateRecoveryrepresent the same condition.This overlap makes it difficult to distinguish between startup and gyro error states.
If this is the intended behavior, the documentation may need clarification.