slpQType
Type Definitions
SleepQRec Sleep queue record
typedef char ModemByte;
typedef char BatteryByte;
typedef long PMResultCode;
Bit positions for ModemByte
modemOnBit 0 1 if modem is on
ringWakeUpBit 2 1 if ring wakeup is enabled
modemInstalledBit 3 1 if internal modem is installed
ringDetectBit 4 1 if incoming call is detected
modemOnHookBit 5 1 if modem is off hook
Masks for ModemByte
modemOnMask 0x1 modem on
ringWakeUpMask 0x4 ring wakeup enabled
modemInstalledMask 0x8 internal modem installed
ringDetectMask 0x10 incoming call detected
modemOnHookMask 0x20 modem off hook
Bit positions for BatteryByte
chargerConnBit 0 1 if charger is connected
hiChargeBit 1 1 if charging at hicharge rate
chargeOverFlowBit 2 1 if hicharge counter has overflowed
batteryDeadBit 3 0 always
batteryLowBit 4 1 if battery is low
connChangedBit 5 1 if charger connection has changed
Masks for BatteryByte
chargerConnMask 0x1 charger is connected
hiChargeMask 0x2 charging at hicharge rate
chargeOverFlowMask 0x4 hicharge counter has overflowed
batteryDeadMask 0x8 battery is dead
batteryLowMask 0x10 battery is low
connChangedMask 0x20 connection has changed
Commands to SleepQRec sleepQProc
sleepRequest 1
sleepDemand 2
sleepWakeUp 3
sleepRevoke 4
SleepQRec.sleepQFlags
noCalls 1
noRequest 2
slpQType 16
sleepQType 16