Universal Serial Bus Usage Tables for HID Power Devices - USB.org
Universal Serial Bus Usage Tables for HID Power Devices - USB.org
Universal Serial Bus Usage Tables for HID Power Devices - USB.org
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Universal</strong> <strong>Serial</strong> <strong>Bus</strong> <strong>Usage</strong> <strong>Tables</strong> <strong>for</strong> <strong>HID</strong> <strong>Power</strong> <strong>Devices</strong><br />
Discharging 0x0040 Status<br />
FullyCharged 0x0020 Status<br />
FullyDischarged 0x0010 Status<br />
SMBErrorCode 0x0000 - 0x000F Error<br />
SMBAlarmWarning An SMB-specific 16-bit bitmap predefined collection used by the battery <strong>for</strong><br />
Alarm transmission to Charger and Host. It includes the same fields as<br />
SMBBatteryStatus.<br />
SMBChargerMode An SMB-specific 16-bit bitmap predefined collection used by the Charger <strong>for</strong><br />
mode setting that includes:<br />
Status / Alarm Position in word Access<br />
ResetToZero 0x0008 R/W<br />
PORReset 0x0004 R/W<br />
EnablePolling 0x0002 R/W<br />
InhibitCharge 0x0001 R/W<br />
SMBChargerStatus An SMB-specific 16-bit bitmap predefined collection used by the Charger <strong>for</strong><br />
status transmission. It includes:<br />
Status/Alarm Position in word<br />
ACPresent 0x8000<br />
BatteryPresent 0x4000<br />
<strong>Power</strong>Fail 0x2000<br />
AlarmInhibited 0x1000<br />
ThermistorUnderRange 0x0800<br />
ThermistorHot 0x4000<br />
ThermistorCold 0x2000<br />
ThermistorOverRange 0x1000<br />
VoltageOutOfRange 0x0080<br />
CurrentOutOfRange 0x0040<br />
Level3 0x0020<br />
Level2 0x0010<br />
MasterMode 0x0002<br />
InhibitCharge 0x0001<br />
Release 1.0 November 1, 1997 32