github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/common/message_efi_status.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll 3 package common 4 5 // EFI status output 6 type MessageEfiStatus struct { 7 // EFI health status 8 Health uint8 9 // ECU index 10 EcuIndex float32 11 // RPM 12 Rpm float32 13 // Fuel consumed 14 FuelConsumed float32 15 // Fuel flow rate 16 FuelFlow float32 17 // Engine load 18 EngineLoad float32 19 // Throttle position 20 ThrottlePosition float32 21 // Spark dwell time 22 SparkDwellTime float32 23 // Barometric pressure 24 BarometricPressure float32 25 // Intake manifold pressure( 26 IntakeManifoldPressure float32 27 // Intake manifold temperature 28 IntakeManifoldTemperature float32 29 // Cylinder head temperature 30 CylinderHeadTemperature float32 31 // Ignition timing (Crank angle degrees) 32 IgnitionTiming float32 33 // Injection time 34 InjectionTime float32 35 // Exhaust gas temperature 36 ExhaustGasTemperature float32 37 // Output throttle 38 ThrottleOut float32 39 // Pressure/temperature compensation 40 PtCompensation float32 41 // Supply voltage to EFI sparking system. Zero in this value means "unknown", so if the supply voltage really is zero volts use 0.0001 instead. 42 IgnitionVoltage float32 `mavext:"true"` 43 // Fuel pressure. Zero in this value means "unknown", so if the fuel pressure really is zero kPa use 0.0001 instead. 44 FuelPressure float32 `mavext:"true"` 45 } 46 47 // GetID implements the message.Message interface. 48 func (*MessageEfiStatus) GetID() uint32 { 49 return 225 50 }