CELLBEARERINFO (Compact 2013)
3/26/2014
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).
Syntax
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_ UNKNOWN
Bearer service unknown
CELLDEVCONFIG_CONNELEM_ TRANSPARENT
Link layer correction enabled
CELLDEVCONFIG_CONNELEM_ NONTRANSPARENT
No link layer correction present
CELLDEVCONFIG_CONNELEM_BOTH_ TRANSPARENT
Both available, transparent preferred
CELLDEVCONFIG_CONNELEM_BOTH_ NONTRANSPARENT
Both 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
Header |
tsp.h |