Intermec CN2B User Manual page 8

Hide thumbs Also See for CN2B:
Table of Contents

Advertisement

Contents
7
Programming
Creating CAB Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Customization and Lockdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
FTP Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Kernel I/O Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Network Selection APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
viii
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Creating Device-Specific CAB Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Creating an .INF File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Sample .INF File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Using Installation Functions in SETUP.DLL . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
After the CAB File Extraction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Creating CAB Files with CAB Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Troubleshooting the CAB Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Configurable Parameters Via the Registry Editor . . . . . . . . . . . . . . . . . . . . . . . . 143
BlockSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
DeviceName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
DeviceURL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
IDNATarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
ManifestName. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
PauseAtStartup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Root . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Transferring Files Over TCP/IP Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Stopping the FTP Server from Your Application . . . . . . . . . . . . . . . . . . . . . . . . 148
Autostart FTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
IOCTL_HAL_GET_DEVICE_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
IOCTL_HAL_ITC_READ_PARM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
IOCTL_HAL_ITC_WRITE_SYSPARM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
IOCTL_HAL_GET_DEVICEID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
IOCTL_HAL_GET_OAL_VERINFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
IOCTL_HAL_GET_BOOTLOADER_VERINFO . . . . . . . . . . . . . . . . . . . . . 155
IOCTL_HAL_WARMBOOT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
IOCTL_HAL_COLDBOOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
IOCTL_HAL_GET_RESET_INFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
IOCTL_HAL_GET_BOOT_DEVICE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
IOCTL_HAL_REBOOT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
IOCTL_PROCESSOR_INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
IOCTL_GET_CPU_ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Basic Connect/Disconnect Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
RadioConnect(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
RadioDisconnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
RadioDisassociate() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Query Information Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
GetAssociationStatus(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
GetAuthenticationMode() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
GetBSSID(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
GetDiversity() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
GetLinkSpeed() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
CN2B Mobile Computer User's Manual

Advertisement

Table of Contents
loading

Table of Contents