Struct SYN_GBT27930_Session¶
ClassList > SYN_GBT27930_Session
GB/T 27930 Session Context.
#include <syn_gbt27930.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_GBT27930_BMS_Config | bms_cfg |
| SYN_GBT27930_Charger_Config | charger_cfg |
| uint8_t | fault_code |
| bool | peer_ready_for_charging |
| bool | ready_for_charging |
| SYN_GBT27930_Role | role |
| SYN_GBT27930_State | state |
| uint8_t | stop_reason |
| SYN_GBT27930_Telemetry | telemetry |
| uint32_t | timeout_ms |
| uint32_t | timer_ms |
Public Attributes Documentation¶
variable bms_cfg¶
BMS Config
variable charger_cfg¶
Charger Config
variable fault_code¶
Error/Fault code
variable peer_ready_for_charging¶
Peer ready state flag
variable ready_for_charging¶
Local ready state flag
variable role¶
Node Role (BMS or CHARGER)
variable state¶
Current State Machine Phase
variable stop_reason¶
Stop reason code
variable telemetry¶
Real-time telemetry
variable timeout_ms¶
Phase timeout timer
variable timer_ms¶
Periodic transmit timer
The documentation for this class was generated from the following file src/syntropic/proto/syn_gbt27930.h