
Chapter 7 — Programming
152 CN2B Mobile Computer User’s Manual
ITC_NVPARM_ECN
This IOCTL returns ECNs applied to the device in a bit array format. Four bytes are returned in the buffer pointed to
by the lpOutBuffer parameter.
ITC_NVPARM_CONTRAST
This IOCTL returns the device default contrast setting. Two bytes are returned in the buffer pointed to by the lpOut-
Buffer parameter.
ITC_NVPARM_MCODE
This IOCTL returns the manufacturing configuration code for the device. Sixteen bytes are returned in the buffer
pointed to by the lpOutBuffer parameter.
ITC_NVPARM_VERSION_NUMBER
This IOCTL returns the firmware version for various system components. These values for the ClassId field of the
PARMS structure are allowed when ITC_NVPARM_VERSION_NUMBER is used in the id field:
•VN_CLASS_KBD Returns a five-byte string, including null terminator, that contains an ASCII value which repre-
sents the keypad microprocessor version in the system.Format of the string is x.xx with a terminating null character.
•VN_CLASS_ASIC Returns a five-byte string, including null terminator, that contains an ASCII value which repre-
sents the version of the FPGA firmware in the system.Format of the string is x.xx with a terminating null character.
•VN_CLASS_BOOTSTRAP Returns a five-byte string, including null terminator, that contains an ASCII value
which represents the version of the Bootstrap Loader firmware in the system.Format of the string is x.xx with a termi-
nating null character.
ITC_NVPARM_INTERMEC_SOFTWARE_CONTENT
This IOCTL reads the manufacturing flag bits from the nonvolatile data store that dictates certain software parame-
ters. A BOOLEAN DWORD is returned in the buffer pointed to by lpOutBuffer that indicates if Intermec Content is
enabled in the XIP regions. TRUE indicates that it is enabled. FALSE indicates that it is not enabled.
ITC_NVPARM_WAN_RI
This reads the state of the WAN ring indicator flag. A BOOLEAN DWORD is returned in the buffer pointed to by
lpOutBuffer that indicates the polarity of the WAN RI signal. TRUE indicates active high. FALSE indicates active low.
ITC_NVPARM_INTERMEC_DATACOLLECTION_SW
This IOCTL reads the state of the data collection software enabled flag. A BOOLEAN DWORD is returned in the
buffer pointer to by lpOutBuffer that indicates the data collection software is to install at boot time. FALSE indicates
the data collection software should not install.
ITC_NVPARM_INTERMEC_DATACOLLECTION_HW
This IOCTL reads the data collection hardware flags. A BYTE is returned in the buffer pointer to by lpOutBuffer that
indicates the type of data collection hardware installed. The maximum possible value returned is
ITC_DEVID_SCANHW_MAX.
•ITC_DEVID_SCANHW_NONE No scanner hardware is installed.
•ITC_DEVID_INTERMEC_EVIO EVIO linear imager is installed.
The high bit indicates whether the S6 scanning engine is installed. The bit mask for this is
ITC_DEVID_S6ENGINE_MASK. A nonzero value indicates that the S6 scanning engine is installed.
ITC_NVPARM_80211_INSTALLED
This IOCTL reads the state of the 802.11b/g radio installed flag. A BOOLEAN DWORD is returned in the buffer
pointed to by lpOutBuffer. TRUE indicates that the 802.11b/g radio is installed. FALSE indicates that no 802.11b/g
radio is installed.
ITC_NVPARM_80211_RADIOTYPE
This IOCTL reads the 802.11b/g radio ID installed by manufacturing. A BYTE is returned in the buffer pointer to by
lpOutBuffer that indicates the type of 802.11b/g radio hardware installed. The maximum possible value returned is
ITC_DEVID_80211RADIO_MAX. The current definitions are:
•ITC_DEVID_80211RADIO_NONE No 802.11b/g radio installed.
•ITC_DEVID_80211RADIO_INTEL_2011B Intel 2011B radio installed.
ID Field Values (continued)
Komentáře k této Příručce