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  }