crcExtra method
Returns CRC Extra of messageID. Returns -1 if unsupported messageID.
Implementation
@override
int crcExtra(int messageID) {
switch (messageID) {
case 0:
return Heartbeat._mavlinkCrcExtra;
case 300:
return ProtocolVersion._mavlinkCrcExtra;
case 1:
return SysStatus._mavlinkCrcExtra;
case 2:
return SystemTime._mavlinkCrcExtra;
case 4:
return Ping._mavlinkCrcExtra;
case 5:
return ChangeOperatorControl._mavlinkCrcExtra;
case 6:
return ChangeOperatorControlAck._mavlinkCrcExtra;
case 7:
return AuthKey._mavlinkCrcExtra;
case 8:
return LinkNodeStatus._mavlinkCrcExtra;
case 11:
return SetMode._mavlinkCrcExtra;
case 20:
return ParamRequestRead._mavlinkCrcExtra;
case 21:
return ParamRequestList._mavlinkCrcExtra;
case 22:
return ParamValue._mavlinkCrcExtra;
case 23:
return ParamSet._mavlinkCrcExtra;
case 24:
return GpsRawInt._mavlinkCrcExtra;
case 25:
return GpsStatus._mavlinkCrcExtra;
case 26:
return ScaledImu._mavlinkCrcExtra;
case 27:
return RawImu._mavlinkCrcExtra;
case 28:
return RawPressure._mavlinkCrcExtra;
case 29:
return ScaledPressure._mavlinkCrcExtra;
case 30:
return Attitude._mavlinkCrcExtra;
case 31:
return AttitudeQuaternion._mavlinkCrcExtra;
case 32:
return LocalPositionNed._mavlinkCrcExtra;
case 33:
return GlobalPositionInt._mavlinkCrcExtra;
case 34:
return RcChannelsScaled._mavlinkCrcExtra;
case 35:
return RcChannelsRaw._mavlinkCrcExtra;
case 36:
return ServoOutputRaw._mavlinkCrcExtra;
case 37:
return MissionRequestPartialList._mavlinkCrcExtra;
case 38:
return MissionWritePartialList._mavlinkCrcExtra;
case 39:
return MissionItem._mavlinkCrcExtra;
case 40:
return MissionRequest._mavlinkCrcExtra;
case 41:
return MissionSetCurrent._mavlinkCrcExtra;
case 42:
return MissionCurrent._mavlinkCrcExtra;
case 43:
return MissionRequestList._mavlinkCrcExtra;
case 44:
return MissionCount._mavlinkCrcExtra;
case 45:
return MissionClearAll._mavlinkCrcExtra;
case 46:
return MissionItemReached._mavlinkCrcExtra;
case 47:
return MissionAck._mavlinkCrcExtra;
case 48:
return SetGpsGlobalOrigin._mavlinkCrcExtra;
case 49:
return GpsGlobalOrigin._mavlinkCrcExtra;
case 50:
return ParamMapRc._mavlinkCrcExtra;
case 51:
return MissionRequestInt._mavlinkCrcExtra;
case 54:
return SafetySetAllowedArea._mavlinkCrcExtra;
case 55:
return SafetyAllowedArea._mavlinkCrcExtra;
case 61:
return AttitudeQuaternionCov._mavlinkCrcExtra;
case 62:
return NavControllerOutput._mavlinkCrcExtra;
case 63:
return GlobalPositionIntCov._mavlinkCrcExtra;
case 64:
return LocalPositionNedCov._mavlinkCrcExtra;
case 65:
return RcChannels._mavlinkCrcExtra;
case 66:
return RequestDataStream._mavlinkCrcExtra;
case 67:
return DataStream._mavlinkCrcExtra;
case 69:
return ManualControl._mavlinkCrcExtra;
case 70:
return RcChannelsOverride._mavlinkCrcExtra;
case 73:
return MissionItemInt._mavlinkCrcExtra;
case 74:
return VfrHud._mavlinkCrcExtra;
case 75:
return CommandInt._mavlinkCrcExtra;
case 76:
return CommandLong._mavlinkCrcExtra;
case 77:
return CommandAck._mavlinkCrcExtra;
case 80:
return CommandCancel._mavlinkCrcExtra;
case 81:
return ManualSetpoint._mavlinkCrcExtra;
case 82:
return SetAttitudeTarget._mavlinkCrcExtra;
case 83:
return AttitudeTarget._mavlinkCrcExtra;
case 84:
return SetPositionTargetLocalNed._mavlinkCrcExtra;
case 85:
return PositionTargetLocalNed._mavlinkCrcExtra;
case 86:
return SetPositionTargetGlobalInt._mavlinkCrcExtra;
case 87:
return PositionTargetGlobalInt._mavlinkCrcExtra;
case 89:
return LocalPositionNedSystemGlobalOffset._mavlinkCrcExtra;
case 90:
return HilState._mavlinkCrcExtra;
case 91:
return HilControls._mavlinkCrcExtra;
case 92:
return HilRcInputsRaw._mavlinkCrcExtra;
case 93:
return HilActuatorControls._mavlinkCrcExtra;
case 100:
return OpticalFlow._mavlinkCrcExtra;
case 101:
return GlobalVisionPositionEstimate._mavlinkCrcExtra;
case 102:
return VisionPositionEstimate._mavlinkCrcExtra;
case 103:
return VisionSpeedEstimate._mavlinkCrcExtra;
case 104:
return ViconPositionEstimate._mavlinkCrcExtra;
case 105:
return HighresImu._mavlinkCrcExtra;
case 106:
return OpticalFlowRad._mavlinkCrcExtra;
case 107:
return HilSensor._mavlinkCrcExtra;
case 108:
return SimState._mavlinkCrcExtra;
case 109:
return RadioStatus._mavlinkCrcExtra;
case 110:
return FileTransferProtocol._mavlinkCrcExtra;
case 111:
return Timesync._mavlinkCrcExtra;
case 112:
return CameraTrigger._mavlinkCrcExtra;
case 113:
return HilGps._mavlinkCrcExtra;
case 114:
return HilOpticalFlow._mavlinkCrcExtra;
case 115:
return HilStateQuaternion._mavlinkCrcExtra;
case 116:
return ScaledImu2._mavlinkCrcExtra;
case 117:
return LogRequestList._mavlinkCrcExtra;
case 118:
return LogEntry._mavlinkCrcExtra;
case 119:
return LogRequestData._mavlinkCrcExtra;
case 120:
return LogData._mavlinkCrcExtra;
case 121:
return LogErase._mavlinkCrcExtra;
case 122:
return LogRequestEnd._mavlinkCrcExtra;
case 123:
return GpsInjectData._mavlinkCrcExtra;
case 124:
return Gps2Raw._mavlinkCrcExtra;
case 125:
return PowerStatus._mavlinkCrcExtra;
case 126:
return SerialControl._mavlinkCrcExtra;
case 127:
return GpsRtk._mavlinkCrcExtra;
case 128:
return Gps2Rtk._mavlinkCrcExtra;
case 129:
return ScaledImu3._mavlinkCrcExtra;
case 130:
return DataTransmissionHandshake._mavlinkCrcExtra;
case 131:
return EncapsulatedData._mavlinkCrcExtra;
case 132:
return DistanceSensor._mavlinkCrcExtra;
case 133:
return TerrainRequest._mavlinkCrcExtra;
case 134:
return TerrainData._mavlinkCrcExtra;
case 135:
return TerrainCheck._mavlinkCrcExtra;
case 136:
return TerrainReport._mavlinkCrcExtra;
case 137:
return ScaledPressure2._mavlinkCrcExtra;
case 138:
return AttPosMocap._mavlinkCrcExtra;
case 139:
return SetActuatorControlTarget._mavlinkCrcExtra;
case 140:
return ActuatorControlTarget._mavlinkCrcExtra;
case 141:
return Altitude._mavlinkCrcExtra;
case 142:
return ResourceRequest._mavlinkCrcExtra;
case 143:
return ScaledPressure3._mavlinkCrcExtra;
case 144:
return FollowTarget._mavlinkCrcExtra;
case 146:
return ControlSystemState._mavlinkCrcExtra;
case 147:
return BatteryStatus._mavlinkCrcExtra;
case 148:
return AutopilotVersion._mavlinkCrcExtra;
case 149:
return LandingTarget._mavlinkCrcExtra;
case 162:
return FenceStatus._mavlinkCrcExtra;
case 192:
return MagCalReport._mavlinkCrcExtra;
case 225:
return EfiStatus._mavlinkCrcExtra;
case 230:
return EstimatorStatus._mavlinkCrcExtra;
case 231:
return WindCov._mavlinkCrcExtra;
case 232:
return GpsInput._mavlinkCrcExtra;
case 233:
return GpsRtcmData._mavlinkCrcExtra;
case 234:
return HighLatency._mavlinkCrcExtra;
case 235:
return HighLatency2._mavlinkCrcExtra;
case 241:
return Vibration._mavlinkCrcExtra;
case 242:
return HomePosition._mavlinkCrcExtra;
case 243:
return SetHomePosition._mavlinkCrcExtra;
case 244:
return MessageInterval._mavlinkCrcExtra;
case 245:
return ExtendedSysState._mavlinkCrcExtra;
case 246:
return AdsbVehicle._mavlinkCrcExtra;
case 247:
return Collision._mavlinkCrcExtra;
case 248:
return V2Extension._mavlinkCrcExtra;
case 249:
return MemoryVect._mavlinkCrcExtra;
case 250:
return DebugVect._mavlinkCrcExtra;
case 251:
return NamedValueFloat._mavlinkCrcExtra;
case 252:
return NamedValueInt._mavlinkCrcExtra;
case 253:
return Statustext._mavlinkCrcExtra;
case 254:
return Debug._mavlinkCrcExtra;
case 256:
return SetupSigning._mavlinkCrcExtra;
case 257:
return ButtonChange._mavlinkCrcExtra;
case 258:
return PlayTune._mavlinkCrcExtra;
case 259:
return CameraInformation._mavlinkCrcExtra;
case 260:
return CameraSettings._mavlinkCrcExtra;
case 261:
return StorageInformation._mavlinkCrcExtra;
case 262:
return CameraCaptureStatus._mavlinkCrcExtra;
case 263:
return CameraImageCaptured._mavlinkCrcExtra;
case 264:
return FlightInformation._mavlinkCrcExtra;
case 265:
return MountOrientation._mavlinkCrcExtra;
case 266:
return LoggingData._mavlinkCrcExtra;
case 267:
return LoggingDataAcked._mavlinkCrcExtra;
case 268:
return LoggingAck._mavlinkCrcExtra;
case 269:
return VideoStreamInformation._mavlinkCrcExtra;
case 270:
return VideoStreamStatus._mavlinkCrcExtra;
case 271:
return CameraFovStatus._mavlinkCrcExtra;
case 275:
return CameraTrackingImageStatus._mavlinkCrcExtra;
case 276:
return CameraTrackingGeoStatus._mavlinkCrcExtra;
case 280:
return GimbalManagerInformation._mavlinkCrcExtra;
case 281:
return GimbalManagerStatus._mavlinkCrcExtra;
case 282:
return GimbalManagerSetAttitude._mavlinkCrcExtra;
case 283:
return GimbalDeviceInformation._mavlinkCrcExtra;
case 284:
return GimbalDeviceSetAttitude._mavlinkCrcExtra;
case 285:
return GimbalDeviceAttitudeStatus._mavlinkCrcExtra;
case 286:
return AutopilotStateForGimbalDevice._mavlinkCrcExtra;
case 287:
return GimbalManagerSetPitchyaw._mavlinkCrcExtra;
case 288:
return GimbalManagerSetManualControl._mavlinkCrcExtra;
case 290:
return EscInfo._mavlinkCrcExtra;
case 291:
return EscStatus._mavlinkCrcExtra;
case 299:
return WifiConfigAp._mavlinkCrcExtra;
case 301:
return AisVessel._mavlinkCrcExtra;
case 310:
return UavcanNodeStatus._mavlinkCrcExtra;
case 311:
return UavcanNodeInfo._mavlinkCrcExtra;
case 320:
return ParamExtRequestRead._mavlinkCrcExtra;
case 321:
return ParamExtRequestList._mavlinkCrcExtra;
case 322:
return ParamExtValue._mavlinkCrcExtra;
case 323:
return ParamExtSet._mavlinkCrcExtra;
case 324:
return ParamExtAck._mavlinkCrcExtra;
case 330:
return ObstacleDistance._mavlinkCrcExtra;
case 331:
return Odometry._mavlinkCrcExtra;
case 332:
return TrajectoryRepresentationWaypoints._mavlinkCrcExtra;
case 333:
return TrajectoryRepresentationBezier._mavlinkCrcExtra;
case 334:
return CellularStatus._mavlinkCrcExtra;
case 335:
return IsbdLinkStatus._mavlinkCrcExtra;
case 336:
return CellularConfig._mavlinkCrcExtra;
case 339:
return RawRpm._mavlinkCrcExtra;
case 340:
return UtmGlobalPosition._mavlinkCrcExtra;
case 350:
return DebugFloatArray._mavlinkCrcExtra;
case 360:
return OrbitExecutionStatus._mavlinkCrcExtra;
case 370:
return BatteryInfo._mavlinkCrcExtra;
case 373:
return GeneratorStatus._mavlinkCrcExtra;
case 375:
return ActuatorOutputStatus._mavlinkCrcExtra;
case 380:
return TimeEstimateToTarget._mavlinkCrcExtra;
case 385:
return Tunnel._mavlinkCrcExtra;
case 386:
return CanFrame._mavlinkCrcExtra;
case 390:
return OnboardComputerStatus._mavlinkCrcExtra;
case 395:
return ComponentInformation._mavlinkCrcExtra;
case 397:
return ComponentMetadata._mavlinkCrcExtra;
case 400:
return PlayTuneV2._mavlinkCrcExtra;
case 401:
return SupportedTunes._mavlinkCrcExtra;
case 410:
return Event._mavlinkCrcExtra;
case 411:
return CurrentEventSequence._mavlinkCrcExtra;
case 412:
return RequestEvent._mavlinkCrcExtra;
case 413:
return ResponseEventError._mavlinkCrcExtra;
case 387:
return CanfdFrame._mavlinkCrcExtra;
case 388:
return CanFilterModify._mavlinkCrcExtra;
case 9000:
return WheelDistance._mavlinkCrcExtra;
case 9005:
return WinchStatus._mavlinkCrcExtra;
case 12900:
return OpenDroneIdBasicId._mavlinkCrcExtra;
case 12901:
return OpenDroneIdLocation._mavlinkCrcExtra;
case 12902:
return OpenDroneIdAuthentication._mavlinkCrcExtra;
case 12903:
return OpenDroneIdSelfId._mavlinkCrcExtra;
case 12904:
return OpenDroneIdSystem._mavlinkCrcExtra;
case 12905:
return OpenDroneIdOperatorId._mavlinkCrcExtra;
case 12915:
return OpenDroneIdMessagePack._mavlinkCrcExtra;
case 12918:
return OpenDroneIdArmStatus._mavlinkCrcExtra;
case 12919:
return OpenDroneIdSystemUpdate._mavlinkCrcExtra;
case 12920:
return HygrometerSensor._mavlinkCrcExtra;
case 19:
return ParamAckTransaction._mavlinkCrcExtra;
case 295:
return Airspeed._mavlinkCrcExtra;
case 298:
return WifiNetworkInfo._mavlinkCrcExtra;
case 354:
return SetVelocityLimits._mavlinkCrcExtra;
case 355:
return VelocityLimits._mavlinkCrcExtra;
case 361:
return FigureEightExecutionStatus._mavlinkCrcExtra;
case 369:
return BatteryStatusV2._mavlinkCrcExtra;
case 396:
return ComponentInformationBasic._mavlinkCrcExtra;
case 414:
return GroupStart._mavlinkCrcExtra;
case 415:
return GroupEnd._mavlinkCrcExtra;
case 435:
return AvailableModes._mavlinkCrcExtra;
case 436:
return CurrentMode._mavlinkCrcExtra;
case 437:
return AvailableModesMonitor._mavlinkCrcExtra;
case 510:
return TargetAbsolute._mavlinkCrcExtra;
case 511:
return TargetRelative._mavlinkCrcExtra;
default:
return -1;
}
}