EfiStatus class
EFI status output
EFI_STATUS
- Implemented types
Constructors
- EfiStatus({required float ecuIndex, required float rpm, required float fuelConsumed, required float fuelFlow, required float engineLoad, required float throttlePosition, required float sparkDwellTime, required float barometricPressure, required float intakeManifoldPressure, required float intakeManifoldTemperature, required float cylinderHeadTemperature, required float ignitionTiming, required float injectionTime, required float exhaustGasTemperature, required float throttleOut, required float ptCompensation, required uint8_t health, required float ignitionVoltage, required float fuelPressure})
- EfiStatus.parse(ByteData data_)
-
factory
Properties
- barometricPressure → float
-
Barometric pressure
final
- cylinderHeadTemperature → float
-
Cylinder head temperature
final
- ecuIndex → float
-
ECU index
final
- engineLoad → float
-
Engine load
final
- exhaustGasTemperature → float
-
Exhaust gas temperature
final
- fuelConsumed → float
-
Fuel consumed
final
- fuelFlow → float
-
Fuel flow rate
final
- fuelPressure → float
-
Fuel pressure. Zero in this value means "unknown", so if the fuel pressure really is zero kPa use 0.0001 instead.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- health → uint8_t
-
EFI health status
final
- ignitionTiming → float
-
Ignition timing (Crank angle degrees)
final
- ignitionVoltage → float
-
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.
final
- injectionTime → float
-
Injection time
final
- intakeManifoldPressure → float
-
Intake manifold pressure(
final
- intakeManifoldTemperature → float
-
Intake manifold temperature
final
- mavlinkCrcExtra → int
-
no setteroverride
- mavlinkMessageId → int
-
no setteroverride
- ptCompensation → float
-
Pressure/temperature compensation
final
- rpm → float
-
RPM
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sparkDwellTime → float
-
Spark dwell time
final
- throttleOut → float
-
Output throttle
final
- throttlePosition → float
-
Throttle position
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
serialize(
) → ByteData -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- mavlinkEncodedLength → const int