
Contents
CN2B Mobile Computer User’s Manual ix
GetMac(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
GetNetworkMode(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
GetNetworkType() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
GetSSID() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
GetPowerMode(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
GetRSSI() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
GetTXPower(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
GetWepStatus(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
GetRadioIpAddress(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
GetCCXStatus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Set Information Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
AddWep() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
EnableWep() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
EncryptionStatus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
SetAuthenticationMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
SetChannel() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
SetNetworkMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
SetPowerMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
SetSSID() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
SetCCXStatus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
SetMixedCellMode(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
RemoveWep() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Helper Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
ConfigureProfile() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
EnableZeroConfig() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
isZeroConfigEnabled() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
isSupplicantRunning(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
StartScanList(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
StartSupplicant() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
StopSupplicant() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
isDHCPEnabled(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
RenewDHCP() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
GetCurrentDriverName() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
ResetRadioToSystemSave() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
EnableSuppLogging() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
SwitchPacketDriver(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
NLEDGetDeviceInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
NLEDSetDevice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Reboot Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
IOCTL_HAL_REBOOT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
IOCTL_HAL_COLDBOOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
IOCTL_HAL_WARMBOOT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Remapping the Keypad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Unshifted Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Orange Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Alpha (Green) Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Key Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
How Key Values Are Stored in Registry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Change Notification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184