Lines Matching defs:stat
148 struct mfi_bbu_status stat;
187 if (mfi_dcmd_command(fd, MFI_DCMD_BBU_GET_STATUS, &stat, sizeof(stat),
220 printf(" Current Voltage: %d mV\n", stat.voltage);
221 printf(" Temperature: %d C\n", stat.temperature);
241 if (stat.fw_status & MFI_BBU_STATE_PACK_MISSING) {
245 if (stat.fw_status & MFI_BBU_STATE_VOLTAGE_LOW) {
249 if (stat.fw_status & MFI_BBU_STATE_TEMPERATURE_HIGH) {
253 if (stat.fw_status & MFI_BBU_STATE_CHARGE_ACTIVE) {
257 if (stat.fw_status & MFI_BBU_STATE_DISCHARGE_ACTIVE) {
261 if (stat.fw_status & MFI_BBU_STATE_LEARN_CYC_REQ) {
265 if (stat.fw_status & MFI_BBU_STATE_LEARN_CYC_ACTIVE) {
269 if (stat.fw_status & MFI_BBU_STATE_LEARN_CYC_FAIL) {
273 if (stat.fw_status & MFI_BBU_STATE_LEARN_CYC_TIMEOUT) {
277 if (stat.fw_status & MFI_BBU_STATE_I2C_ERR_DETECT) {
285 switch (stat.battery_type) {
288 stat.detail.bbu.is_SOH_good ? "good" : "bad");