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_
    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

Smartphone Platforms: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Header: tsp.h
Library: cellcore.lib

See Also

CELLDEVCONFIG

Send feedback on this topic to the authors.

© 2005 Microsoft Corporation. All rights reserved.