DroneCAN Messages
20260 GX16ExtenderCtrl
Signature: 0x795C51112654A780ULL
Field Definitions
Field | Definition | Expected Values |
|---|---|---|
| Generator low/high power | Low Power: High Power: |
| Turn on/off the generator | Off: On: |
Notes
To turn on the generator, the ClientCommand has to be set to lower power mode and SysControl to on. The generator will not turn on in high power mode.
20261 GX16ExtenderInfo
Signature: 0x9028E0BF51806D39ULL
Field Definitions
Field | Definition | Unit | Offset | Multiplier | Expected Values |
|---|---|---|---|---|---|
| Engine Working Status | ||||
| Engine coolant temperature 1 Engine temperature | °c |
|
| |
| Engine coolant temperature 2 Engine temperature | °c |
|
| |
| Temperature of motor coil Motor temperature | °c |
|
| |
| Engine Speed | RPM |
| ||
| Output Voltage | V |
|
| |
| Output Current | A |
|
|
|
| Battery Current | A |
|
|
|
| Target throttle position 1 | % |
|
| |
| Actual throttle position 1 | % |
|
| |
| Barometer Reading | ||||
| Intake Air Temp | °c |
|
| |
| |||||
| Oil Level | % |
|
| |
| V |
|
| ||
| V |
|
| ||
| V |
|
| ||
| V |
|
| ||
| V |
|
| ||
| Overlimit fault 0 | ||||
| Overlimit fault 1 | ||||
| General fault status 0 | ||||
| General fault status 1 | ||||
| General fault status 2 | ||||
| General fault status 3 | ||||
| abnormal alarm 0 | ||||
| abnormal alarm 1 | ||||
| abnormal alarm 2 | ||||
| abnormal alarm 3 | ||||
| System status 0 | ||||
| System status 1 | ||||
| System status 2 | ||||
| CAN receive error counter | ||||
| CAN sending error counter | ||||
| CAN bus error | ||||
| Accumulated time of unsuccessful message transmission | ||||
| Accumulated time of not receiving control messages | ||||
| Accumulated number of errors in receiving control messages | ||||
| Accumulated time of not receiving motor message | ||||
| Accumulated number of errors in receiving motor messages |
ENUMs
WORKING_STATE
Constant | Hexadecimal | Decimal | Definition |
|---|---|---|---|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
|
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) |
|
| ||
|
| ||
|
| ||
|
|