跳转到内容

电池接口

参数项含义数据类型单位
Voltage当前电压intV
Current当前电流int10mA
RemainingCapacity当前剩余容量int10mAh
NominalCapacity电池标称容量int10mAh
Cycles当前循环次数int次
ProtectedState当前保护状态int未触发=0,已触发=1
BatteryLevel当前电量百分比int%
BatteryTemperature当前电池温度float℃

运动主机通过 UDP 上报 BatterySensorData 结构体数据:

指令码指令类型数据内容发送频率
0x21050F0A1结构体 BatterySensorData0.5Hz
struct BatterySensorData {
uint16_t voltage;
int16_t current;
uint16_t remaining_capacity;
uint16_t nominal_capacity;
uint16_t cycles;
uint16_t production_date;
uint16_t balanced_low;
uint16_t balanced_high;
uint16_t protected_state;
uint8_t software_version;
uint8_t battery_level;
uint8_t mos_state;
uint8_t battery_quantity;
uint8_t battery_ntc;
float battery_temperature[4];
};

若运动程序jy_exe版本是1.10.19或更新版本:

字段类型含义
voltageuint16_t电压(V)
currentint16_t电流(10mA)
battery_leveluint8_t剩余容量百分比(%)