Setnetworkmode(), Setpowermode() – Intermec 700 User Manual

Page 305

Advertising
background image

Programming

Chapter 7

281

700 Series Color Mobile Computer User’s Manual

SetNetworkMode()

Call this function to set the desired Network Mode.

Syntax

UINT SetNetworkMode( ULONG );

Parameters

NDIS_NET_MODE_IBSS

802.11 Ad-Hoc Mode.

NDIS_NET_MODE_ESS

802.11 Infrastructure Mode.

NDIS_NET_MODE_UNKNOWN

Anything Else/Unknown Error

NDIS_NET_AUTO_UNKNOWN

Automatic Selection. Use of this option is not supported or
recommended.

NDIS_NET_TYPE_OFDM_5G

5 Gigahertz 54 Mbps

NDIS_NET_TYPE_OFDM_2_4G

802.11 2.4 Gigahertz

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

None.

Definitions

#ifdef DYNAMIC_LOADING
typedef UINT (*PFN_SetNetworkMode)(ULONG);
#else
UINT SetNetworkMode(ULONG);
#endif

SetPowerMode()

Call this function to set the desired power mode.

Syntax

UINT SetPowerMode( ULONG mode );

Parameters

NDIS_RADIO_POWER_MODE_CAM

Continuous Access Mode (ie: always on).

NDIS_RADIO_POWER_MODE_PSP

Power Saving Mode.

NDIS_RADIO_POWER_UNKNOWN

Unknown power mode.

NDIS_RADIO_POWER_AUTO

Auto. (Available for 730 Computers)

NDIS_RADIO_POWER_MODE_FAST_PSP

Fast PSP, good savings, fast

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

None.

Definitions

#ifdef DYNAMIC_LOADING
typedef UINT (*PFN_SetPowerMode)(ULONG mode);
#else
UINT SetPowerMode(ULONG mode);
#endif

Advertising