DataFlash Logging
Log Field Definitions
Fields
GEN
Field Name | Definition | Unit | Range |
|---|---|---|---|
TimeUS | Time since startup | µS | |
MsgUS | Time of the last telemetry message from GX-16 | ms | |
Rpm | Rotations per minute of generator | rpm | 0 ~ 20000 |
Thr | Actual Throttle Position | % | 0 ~ 100 |
Fuel | Fuel Level | % | 0 ~ 100 |
CoilT | Temperature of generator coil | °c | -40 ~ 210 |
M1Temp | Engine coolant 1 temperature | °c | -40 ~ 210 |
M2Temp | Engine coolant 2 temperature | °c | -40 ~ 210 |
Volt | Output Voltage | V | 0 ~ 100 |
Curr | Output Current | A | -400 ~ 400 |
State | Running state of the generator |
GEN2
Field Name | Definition | Unit | Range |
|---|---|---|---|
TimeUS | Time since startup | µS | |
TThr | Target Throttle Position | % | 0 ~ 100 |
IAT | Intake Air Temperature | °c | -40 ~ 210 |
BCurr | Battery Current | A | -400 ~ 400 |
R12V | 12V Rail Voltage | V | 0 ~ 25 |
R5V1 | 5.1V Rail Voltage | V | 0 ~ 12.5 |
R7V4 | 7.4V Rail Voltage | V | 0 ~ 12.5 |
VBATT | MCU VBATT Voltage | V | 0 ~ 5 |
VREF | MCU VREF Voltage | V | 0 ~ 5 |
GEN3
Field Name | Definition | Unit |
|---|---|---|
TimeUS | Time since startup | µS |
EmgST0 | Overlimit fault 0 | |
EmgST1 | Overlimit fault 1 | |
ErrST0 | General fault status 0 | |
ErrST1 | General fault status 1 | |
ErrST2 | General fault status 2 | |
ErrST3 | General fault status 3 |
GEN4
Field Name | Definition | Unit |
|---|---|---|
TimeUS | Time since startup | µS |
AlmST0 | Abnormal alarm 0 | |
AlmST1 | Abnormal alarm 1 | |
AlmST2 | Abnormal alarm 2 | |
AlmST3 | Abnormal alarm 3 | |
SysST0 | System status 0 | |
SysST1 | System status 1 | |
SysST2 | System status 2 |
Enums
WORKING_STATE
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
|
OVERLIMIT_FAULT_0
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| Output voltage exceeds the limit |
|
|
| Output current exceeds limit |
|
|
| Battery charging current exceeds the limit |
|
|
| Refrigerant temperature 1 exceeds limit |
|
|
| Coolant temperature 2 exceeds limit |
|
|
| Motor coil temperature exceeds limit |
|
|
| Intake temperature exceeds limit |
|
|
| 12V/7.4V/5.1V Overlimit |
OVERLIMIT_FAULT_1
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| Engine speed limit exceeded |
|
|
| Ignition coil failure (overcurrent) |
|
|
| Fuel injector failure (overcurrent) |
|
| ||
|
|
| Oil pump failure (overcurrent) |
|
| ||
|
| ||
|
|
GENERAL_FAULT_0
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| Output current sensor unavailable (powershort circuit) |
|
|
| Battery current sensor is unavailable (powershort circuit) |
|
|
| Motor coil temperature sensor unavailable (ground short circuit) |
|
|
| Throttle position sensor is unavailable (power short circuit) |
|
|
| The coolant temperature 1 sensor is not available (ground short circuit) |
|
|
| The coolant temperature 2 sensor is not available (ground short circuit) |
|
|
| Atmospheric pressure sensor is not available (power short circuit) |
|
|
| Intake temperature sensor unavailable (ground short circuit) |
GENERAL_FAULT_1
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| Oil level sensor is unavailable (power short circuit) |
|
|
| Ignition coil 1 not installed (ground short circuit) |
|
| ||
|
|
| Injector 1 not installed (ground short circuit) |
|
| ||
|
|
| The bus voltage detection circuit failed to detect bus voltage (not installed) |
|
|
| Invalid remote control signal duty cycle (out of range) |
|
|
GENERAL_FAULT_2
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| Output current sensor not installed (ground short circuit) |
|
|
| Battery current sensor not installed (ground short circuit) |
|
|
| Motor coil temperature sensor not installed (ground open circuit) |
|
|
| Throttle position sensor not installed (ground short circuit) |
|
|
| Coolant 1 temperature sensor not installed (ground open circuit) |
|
|
| Coolant 2 temperature sensor not installed (ground open circuit) |
|
|
| Atmospheric pressure sensor not installed (ground short circuit) |
|
|
| The intake temperature sensor is not installed (ground open circuit) |
GENERAL_FAULT_3
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
| ||
|
|
| Oil pump not installed (ground short circuit) |
|
| ||
|
| ||
|
| ||
|
|
| Oil level sensor not installed (ground short circuit) |
|
| ||
|
|
ABNORMAL_ALARM_0
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| Shutdown protection due to excessively high output voltage |
|
|
| Output current is too high |
|
|
| Battery charging current is too high |
|
|
| Engine RPM is too high |
|
|
| The coolant 1 temperature is too high |
|
|
| The coolant 2 temperature is too high |
|
|
| The motor coil is overheating |
|
|
| Output voltage alarm |
ABNORMAL_ALARM_1
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| The atmospheric pressure is too high |
|
|
| Too low atmospheric pressure |
|
|
| The intake temperature is too high |
|
|
| Too low oil level |
|
|
| VDDA (VREF) voltage is too high or too low |
|
|
| VBAT voltage too high or too low |
|
|
| RTC not synchronized (since this startup) |
|
|
| Shutdown protection due to low output voltage |
ABNORMAL_ALARM_2
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| Output voltage low alarm |
|
| ||
|
|
| Steering gear not completed self-learning |
|
|
| Throttle opening abnormal |
|
| ||
|
| ||
|
| ||
|
|
ABNORMAL_ALARM_3
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| 12V voltage is too high |
|
|
| 12V voltage is too low |
|
|
| 7.4V voltage is too high |
|
|
| 7.4V voltage is too low |
|
|
| Sensor 5.1V voltage is too high |
|
|
| Sensor 5.1V voltage is too low |
|
|
| Maintenance time expired alert |
|
|
| Lockout time expiration alert |
SYSTEM_STATUS_0
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| Start/stop system: Off (0) / On (1) |
|
|
| Ignition coil enable: Disabled (0) / Enabled (1) |
|
|
| Injurer enabled: Disabled (0) / Enabled (1) |
|
|
| Oil pump enable: Disabled (0) / Enabled (1) |
|
|
| Fault protection shutdown |
|
|
| Engine low speed |
|
|
| Weak synchronization:Not synced (0)/Synced (1) |
|
|
| Strong synchronization:Not synchronized (0)/Synchronized (1) |
SYSTEM_STATUS_1
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
|
| Fuel injection status: off (0)/on (1) |
|
|
| Ignition coil control: off (0)/on (1) |
|
|
| Fuel injector control: off (0)/on (1) |
|
|
| Oil pump control: off (0)/on (1) |
|
|
| Coolant pump control: off (0)/on (1) |
|
|
| Fan: Off (0) / On (1) |
|
|
| Ignition status: off (0)/on (1) |
|
|
| External start/stop command: Stop (0) / Start (1) |
SYSTEM_STATUS_2
Constant name | Hexadecimal | Decimal | Description |
|---|---|---|---|
|
| ||
|
| ||
|
|
| Abnormal alarm indicator: off (0)/on (1) |
|
|
| Status indicator: off (0)/on (1) |
|
| ||
|
| ||
|
| ||
|
|