CELLBEARERINFO
This structure contains bearer information that is used for setting different bearer-related information (specifically to enable functionality such as the Global System for Mobile Communications [GSM] "quick connect" feature).
typedef struct cellbearerinfo_tag {
DWORD dwSpeed;
DWORD dwService;
DWORD dwConnectionElement;
} CELLBEARERINFO, *LPCELLBEARERINFO;
Members
dwSpeed
Defines protocol dependent data rates and may be one of the values listed in the following table. CELLDEVCONFIG_SPEED_AUTO is recommended.Value Description CELLDEVCONFIG_SPEED_UNKNOWN Unknown speed CELLDEVCONFIG_SPEED_AUTO Automatic speed CELLDEVCONFIG_SPEED_300_V21 300 bits per second (bps) (V. 21 compression setting) CELLDEVCONFIG_SPEED_300_V110 300 bps (V. 100 compression setting) CELLDEVCONFIG_SPEED_1200_V22 1,200 bps (V.22 compression setting) CELLDEVCONFIG_SPEED_1200_75_V23 1,200/75 bps (V.23 compression setting) CELLDEVCONFIG_SPEED_1200_V110 1,200 bps (V.100 compression setting) CELLDEVCONFIG_SPEED_1200_V120 1,200 bps (V.120 compression setting) CELLDEVCONFIG_SPEED_2400_V22BIS 2,400 bps (V.22bis compression setting) CELLDEVCONFIG_SPEED_2400_V26TER 2,400 bps (V.26ter compression setting) CELLDEVCONFIG_SPEED_2400_V110 2,400 bps (V.110 or X.31 flag stuffing compression setting) CELLDEVCONFIG_SPEED_2400_V120 2,400 bps (V.120 compression setting) CELLDEVCONFIG_SPEED_4800_V32 4,800 bps (V.32 compression setting) CELLDEVCONFIG_SPEED_4800_V110 4800 bps (V.110 or X.31 flag stuffing compression setting) CELLDEVCONFIG_SPEED_4800_V120 4,800 bps (V.120 compression setting) CELLDEVCONFIG_SPEED_9600_V32 9,600 bps (V.32 compression setting) Note This value is the standard setting used for 9,600 bps circuit switched data calls.
CELLDEVCONFIG_SPEED_9600_V34 9,600 bps (V.34 compression setting) CELLDEVCONFIG_SPEED_9600_V110 9,600 bps (V.110 or X.31 flag stuffing compression setting) Note This value is the standard setting used for modemless "quickconnect" 9,600 bps circuit switched data calls.
CELLDEVCONFIG_SPEED_9600_V120 9,600 bps (V.120 compression setting) CELLDEVCONFIG_SPEED_14400_V34 14,400 bps (V.34 compression setting) CELLDEVCONFIG_SPEED_14400_V110 14,400 bps (V.100 or X.31 flag stuffing compression setting) CELLDEVCONFIG_SPEED_14400_V120 14,400 bps (V.120 compression setting) CELLDEVCONFIG_SPEED_19200_V34 19,200 bps (V.34 compression setting) CELLDEVCONFIG_SPEED_19200_V110 19,200 bps (V.110 or X.31 flag stuffing compression setting) CELLDEVCONFIG_SPEED_19200_V120 19,200 bps (V.120 compression setting) CELLDEVCONFIG_SPEED_28800_V34 28,800 bps (V.34 compression setting) CELLDEVCONFIG_SPEED_28800_V110 28,800 bps (V.110 or X.31 flag stuffing) compression setting CELLDEVCONFIG_SPEED_28800_V120 28,800 bps (V.120 compression setting) CELLDEVCONFIG_SPEED_38400_V110 38,400 bps (V.110 or X.31 flag stuffing compression setting) CELLDEVCONFIG_SPEED_38400_V120 38,400 bps (V.120 compression setting) CELLDEVCONFIG_SPEED_48000_V110 48,000 bps (V.110 or X.31 flag stuffing compression setting) CELLDEVCONFIG_SPEED_48000_V120 48,000 bps (V.120 compression setting) CELLDEVCONFIG_SPEED_56000_V110 56,000 bps (V.110 or X.31 flag stuffing compression setting) CELLDEVCONFIG_SPEED_56000_V120 56,000 bps (V.120 compression setting) CELLDEVCONFIG_SPEED_56000_TRANSP 56,000 bps (bit transparent compression setting) CELLDEVCONFIG_SPEED_64000_TRANSP 64,000 bps (bit transparent compression setting) dwService
Defines service type for data access only. These flags only apply during data calls; this flag is ignored when a voice call is underway. May be one of the values listed in the following table. CELLDEVCONFIG_SERVICE_MODEM_ASYNC is recommended.Value Description CELLDEVCONFIG_SERVICE_UNKNOWN Unknown service CELLDEVCONFIG_SERVICE_MODEM_ASYNC Asynchronous modem CELLDEVCONFIG_SERVICE_MODEM_SYNC Synchronous modem CELLDEVCONFIG_SERVICE_PADACCESS_ASYNC PAD Access (asynchronous) CELLDEVCONFIG_SERVICE_PACKETACCESS_SYNC Packet Access (synchronous) dwConnectionElement
Defines bearer service connection elements. May be one of the values listed in the following table. CELLDEVCONFIG_CONNELEM_NONTRANSPARENT is recommended.Value Description CELLDEVCONFIG_CONNELEM_
UNKNOWNBearer service unknown CELLDEVCONFIG_CONNELEM_
TRANSPARENTLink layer correction enabled CELLDEVCONFIG_CONNELEM_
NONTRANSPARENTNo link layer correction present CELLDEVCONFIG_CONNELEM_BOTH_
TRANSPARENTBoth available, transparent preferred CELLDEVCONFIG_CONNELEM_BOTH_
NONTRANSPARENTBoth available, non-transparent preferred
Remarks
The TSP does not set defaults. An application may use lineGetDevConfig to determine the current settings.
The dwService values only apply for data access. They are ignored during a voice call.
Requirements
Smartphone Platforms: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Header: tsp.h
Library: cellcore.lib
See Also
Send feedback on this topic to the authors.
© 2005 Microsoft Corporation. All rights reserved.