24.11.2012 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!