fromValue static method

AttitudeValidity fromValue(
  1. int value
)

Implementation

static AttitudeValidity fromValue(int value) {
  switch (value) {
    case 1:
      return AttitudeValidity.trackAngleHeadingValid;
    case 2:
      return AttitudeValidity.pitchValid;
    case 4:
      return AttitudeValidity.rollValid;
    case 8:
      return AttitudeValidity.lateralBodyAccelValid;
    case 16:
      return AttitudeValidity.normalBodyAccelValid;
    case 32:
      return AttitudeValidity.turnRateValid;
    case 64:
      return AttitudeValidity.hwFail;
    case 128:
      return AttitudeValidity.magInvalid;
    case 256:
      return AttitudeValidity.noGps;
    case 512:
      return AttitudeValidity.gpsInvalid;
    case 1024:
      return AttitudeValidity.solutionCoasting;
    case 2048:
      return AttitudeValidity.trueTrackAngle;
    case 4096:
      return AttitudeValidity.magneticHeading;
    default:
      throw ArgumentError.value(value);
  }
}