TBTSyncPackets Class Reference

#include <bttypes.h>

Link against: bluetooth.lib

class TBTSyncPackets

Detailed Description

Class to represent a set of synchronous packet types (SCO and eSCO on v1.2). This differs from TBTSyncPacketTypes as it is the interface used by CBluetoothSynchronousLink in order to detect the difference between a pre and post eSCO caller. This is necessary as HV1 packets in the SCO numbering clash with EV5 packets in the sync numbering.

Member Enumeration Documentation

Enum TSyncPackets

Individual synchronous packet types.

See also: TBTSyncPacketTypes

EnumeratorValueDescription
ESyncPacketsHV10x10001
ESyncPacketsHV20x10002
ESyncPacketsHV30x10004
ESyncPacketsEV30x20008
ESyncPacketsEV40x20010
ESyncPacketsEV50x20020
ESyncAnySCOPacketESyncPacketsHV1 | ESyncPacketsHV2 | ESyncPacketsHV3
ESyncAnyESCOPacketESyncPacketsEV3 | ESyncPacketsEV4 | ESyncPacketsEV5

Constructor & Destructor Documentation

TBTSyncPackets ( TBTSyncPacketTypes )

IMPORT_CTBTSyncPackets(TBTSyncPacketTypesaPackets)[explicit]

Member Function Documentation

operator() ( )

IMPORT_C TBTSyncPacketTypesoperator()()const