User's Manual
Table Of Contents
- Before You Begin
- Safety Icons
- Global Services and Support
- Chapter 1 Using the CN30 Mobile Computer
- Audio
- Using the Battery
- Charging and Installing the Battery
- Beeper
- Select a Beeper Volume
- Using the Keypad
- Using the Power (I) Key
- Using the Screen
- Resetting Your CN30 Mobile Computer
- Software Build Version
- Chapter 2 Windows Mobile Version 5.0
- To Check the Intermec Build
- Where to Find Information
- Getting Started
- Programs
- Entering Information
- Selecting the Writing
- Converting Writing to Text
- Customizing Your CN30 Mobile Computer
- Adding Programs Using ActiveSync
- Microsoft ActiveSync
- Adding a Program to the Start Menu
- Microsoft Pocket Outlook
- Tasks: Keeping a To Do List
- Notes: Capturing Thoughts and Ideas
- Chapter 3 Installing Applications
- Installing Applications
- Using Microsoft ActiveSync
- Using a Storage Card
- Migrating from Another Computer
- Chapter 4 Network Support
- Configuring the CN30 With the setup Assistant
- Configuring 802.1X Radio Communications
- Configuring the Network Parameters for a TCP/IP Network
- Configuring Security
- Configuring 802.1X Security
- Loading Certificates
- Configuring a VPN
- SNMP Configuration on the CN30 Mobile Computer
- Chapter 7 Programming
- Creating CAB Files
- Creating CAB Files with the CAB Wizard
- Customization and Lockdown
- Networking APIs
- Basic Connect/Disconnect Functions
- Appendix A Specifications
- Physical and Environmental Specifications
- Hardware
- Power Specifications
- Accessories
Chapter 7 — Programming
158 CN30 Mobile Computer User’s Manual
set. In ESS mode, this is the MAC address of the access point the radio is
associated with. In IBSS mode, this is a randomly generated MAC address,
and serves as the ID for the IBSS.
Syntax UINT GetBSSID( TCHAR * );
Parameters Pointer to a character array, which is populated with the current BSSID after a successful call.
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your TCHAR array is populated with the BSSID of the current
service set:
xx-xx-xx-xx-xx-xx
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetBSSID)(TCHAR *);
#else
UINT GetBSSID(TCHAR *);
#endif
GetDiversity()
Call this function to get the current diversity setting of your 802.1x radio.
This function uses an optional NDIS5.1 OID to query the radio, which a
large number of 802.1x devices do not support. This function may be inaccurate.
Syntax UINT GetDiversity(USHORT *);
Parameters ANT_PRIMARY The primary antenna is selected.
ANT_SECONDARY The secondary antenna is selected.
ANT_DIVERSITY The radio is in diversity mode, and uses both antennas
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks If ERROR_SUCCESS is returned, your USHORT reference is populated with one of the parameters
listed above.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetDiversity)(USHORT *);
#else
UINT GetDiversity(USHORT *);
#endif
GetLinkSpeed()
Call this function to get the current link speed of the 802.1x radio.
Syntax UINT GetLinkSpeed( int & );
Parameters This function accepts an int reference, and your int is populated with the current link speed, in
Mbps, rounded to the nearest whole integer, for example: 1, 2, 5, 11, etc.
Return Values ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.
Remarks Data returned is valid if ERROR_SUCCESS is returned.
Definitions #ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetLinkSpeed)(int &);
#else
UINT GetLinkSpeed(int &);
#endif
GetMac()
Call this function to get the MAC address of the 802.1x radio.