Microchip® Advanced Software Framework

t2bf.h File Reference
#include "btypes.h"

Data Structures

struct  TT2BFBtSettings
 
struct  TT2BFCallSettings
 
struct  TT2BFDeviceInfo
 
struct  TT2BFDunSettings
 
struct  TT2BFFileIo
 
struct  TT2BFFileOpen
 
union  TT2BFFileParam
 
struct  TT2BFFileSettings
 
struct  TT2BFLowPowerParameters
 
struct  TT2BFPimInitialCharEntry
 
union  TT2BFPimParam
 
struct  TT2BFPimParamAddVc
 
struct  TT2BFPimParamAddVcData
 
struct  TT2BFPimParamAtContact
 
struct  TT2BFPimParamGetPb
 
struct  TT2BFPimParamIo
 
struct  TT2BFPimSettings
 
struct  TT2BFSyncSettings
 

Macros

#define T2BF_COD_HANDSFREE   { 0x08, 0x04, 0x20 }
 
#define T2BF_COD_HANDSFREE_W_OBEX   { 0x08, 0x04, 0x30 }
 
#define T2BF_COD_HEADSET   { 0x04, 0x04, 0x20 }
 
#define T2BF_EXPORT
 
#define T2BF_FILE_INVALID   0xFFFF
 
#define T2BF_PIM_DELETE_ALL   0xFFFF
 
#define T2BF_PIM_INVALID   0xFFFF
 
#define T2BF_SW_VERSION   "v5.01B"
 
#define T2BF_SW_VERSION_LENGTH   30
 

Typedefs

typedef uint8 TT2BFAutoAuth
 
typedef void TT2BFBtCb (TT2BFBtEvent event, TBdAddr bdAddr, TServiceId id)
 
typedef uint8 TT2BFBtEvent
 
typedef void TT2BFCallCb (TT2BFCallEvent event, uint16 value)
 
typedef uint8 TT2BFCallEvent
 
typedef uint8 TT2BFCod [3]
 
typedef TT2BFStatus TT2BFConvUtf16Cb (TString charset, TT2BFEncoding encoding, uint8 *pFrom, uint16 toSize, TUTF16String to)
 
typedef uint8 TT2BFDeletePolicy
 
typedef void TT2BFDunCb (TT2BFDunEvent event, uint16 value)
 
typedef uint8 TT2BFDunEvent
 
typedef uint8 TT2BFEncoding
 
typedef uint8 TT2BFFileAccess
 
typedef void TT2BFFileCb (TT2BFFileEvent event, TT2BFFileParam *pParam)
 
typedef uint8 TT2BFFileEvent
 
typedef uint32 TT2BFHFFeatures
 
typedef uint8 TT2BFListType
 
typedef uint8 TT2BFLowPowerMode
 
typedef void TT2BFMediaCb (THandle handle, TT2BFMediaEvent event)
 
typedef uint16 TT2BFMediaCtrlCmd
 
typedef uint8 TT2BFMediaEvent
 
typedef uint8 TT2BFNumberType
 
typedef uint8 TT2BFObjectInfo
 
typedef void TT2BFPimCb (TT2BFPimEvent event, TT2BFPimParam *pParam)
 
typedef uint8 TT2BFPimContactField
 
typedef uint8 TT2BFPimEvent
 
typedef uint32 TT2BFPimFieldType
 
typedef uint8 TT2BFPimIdType
 
typedef uint8 TT2BFPimIoType
 
typedef uint16 TT2BFPimSearchType
 
typedef uint8 TT2BFSecLevel
 
typedef uint8 TT2BFSecurity
 
typedef void TT2BFSppCb (TT2BFSppEvent event, TPort port)
 
typedef uint8 TT2BFStatus
 
typedef uint8 TT2BFSync
 
typedef void TT2BFSyncCb (TT2BFSyncEvent event, uint32 value)
 
typedef uint8 TT2BFSyncEvent
 
typedef uint32 TUnicodeChar
 
typedef uint16TUTF16String
 

Enumerations

enum  TT2BFAutoAuthEnum {
  T2BF_AUTO_AUTH_OFF = 1,
  T2BF_AUTO_AUTH_ALLOW,
  T2BF_AUTO_AUTH_DENY
}
 
enum  TT2BFBtEventEnum {
  T2BF_BT_EVENT_CONNECTED = 0x01,
  T2BF_BT_EVENT_DISCONNECTED,
  T2BF_BT_EVENT_DISCONNECTED_PORT,
  T2BF_BT_EVENT_CONNECTION_LOST_PORT,
  T2BF_BT_EVENT_CONNECTED_PORT,
  T2BF_BT_EVENT_AUDIO_CONNECTED,
  T2BF_BT_EVENT_AUDIO_DISCONNECTED,
  T2BF_BT_EVENT_AUTHORISE,
  T2BF_BT_EVENT_AUTHORISATION_CANCELLED,
  T2BF_BT_EVENT_AUTHENTICATE,
  T2BF_BT_EVENT_AUTHENTICATION_CANCELLED,
  T2BF_BT_EVENT_AUTHENTICATED,
  T2BF_BT_EVENT_STARTED,
  T2BF_BT_EVENT_STOPPED,
  T2BF_BT_EVENT_INQUIRY_RESULT,
  T2BF_BT_EVENT_INQUIRY_COMPLETE,
  T2BF_BT_EVENT_REMOTE_SERVICES,
  T2BF_BT_EVENT_REMOTE_SERVICES_FAILED
}
 
enum  TT2BFCallEventEnum {
  T2BF_CALL_EVENT_STATE_NOT_CONNECTED = 0x01,
  T2BF_CALL_EVENT_STATE_CONNECTED_HS,
  T2BF_CALL_EVENT_STATE_INCOMING_HS,
  T2BF_CALL_EVENT_STATE_CONNECTED_NO_CALL,
  T2BF_CALL_EVENT_STATE_INCOMING,
  T2BF_CALL_EVENT_STATE_OUTGOING,
  T2BF_CALL_EVENT_STATE_ACTIVE,
  T2BF_CALL_EVENT_STATE_ACTIVE_WAITING,
  T2BF_CALL_EVENT_STATE_ACTIVE_HELD,
  T2BF_CALL_EVENT_STATE_HELD,
  T2BF_CALL_EVENT_STATE_HELD_WAITING,
  T2BF_CALL_EVENT_STATE_HELD_OUTGOING,
  T2BF_CALL_EVENT_STATE_ACTIVE_HELD_WAITING,
  T2BF_CALL_EVENT_CONNECTION_LOST,
  T2BF_CALL_EVENT_CONNECTING,
  T2BF_CALL_EVENT_CONNECT_TIMEOUT,
  T2BF_CALL_EVENT_CONNECT_FAILURE,
  T2BF_CALL_EVENT_VOICE_DIAL_ON,
  T2BF_CALL_EVENT_VOICE_DIAL_OFF,
  T2BF_CALL_EVENT_RING,
  T2BF_CALL_EVENT_AUDIO_DISCONNECTED,
  T2BF_CALL_EVENT_AUDIO_CONNECTED,
  T2BF_CALL_EVENT_REMOTE_VOLUME,
  T2BF_CALL_EVENT_SERVICE_NOT_AVAILABLE,
  T2BF_CALL_EVENT_SERVICE,
  T2BF_CALL_EVENT_SIGNAL,
  T2BF_CALL_EVENT_BATTERY,
  T2BF_CALL_EVENT_ROAMING,
  T2BF_CALL_EVENT_NUMBER,
  T2BF_CALL_EVENT_LIST,
  T2BF_CALL_EVENT_LIST_FINISHED,
  T2BF_CALL_EVENT_LIST_FAILED,
  T2BF_CALL_EVENT_LIST_TIMEOUT,
  T2BF_CALL_EVENT_AG_SUPPORTED_FEATURES,
  T2BF_CALL_EVENT_SLC_COMPLETE,
  T2BF_CALL_EVENT_CONNECT_ABORTED
}
 
enum  TT2BFDeletePolicyEnum {
  T2BF_DELETE_POLICY_DENY = 0,
  T2BF_DELETE_POLICY_CONNECTED,
  T2BF_DELETE_POLICY_PAIRED
}
 
enum  TT2BFDunEventEnum {
  T2BF_DUN_EVENT_CONNECTING = 0x01,
  T2BF_DUN_EVENT_CONNECT_TIMEOUT,
  T2BF_DUN_EVENT_CONNECT_FAILURE,
  T2BF_DUN_EVENT_CONNECT_ABORTED,
  T2BF_DUN_EVENT_CONNECTED,
  T2BF_DUN_EVENT_ONLINEDATA_STATE,
  T2BF_DUN_EVENT_DISCONNECTED,
  T2BF_DUN_EVENT_CONNECTION_LOST,
  T2BF_DUN_EVENT_READ_DATA
}
 
enum  TT2BFEncodingEnum {
  T2BF_ENCODING_NONE = 0x00,
  T2BF_ENCODING_QUOTED_PRINTABLE = 0x81,
  T2BF_ENCODING_BASE64 = 0x82,
  T2BF_ENCODING_8BIT = 0x83
}
 
enum  TT2BFFileAccessEnum {
  T2BF_FILE_ACCESS_READ = 0x00,
  T2BF_FILE_ACCESS_WRITE = 0x01
}
 
enum  TT2BFFileEventEnum {
  T2BF_FILE_EVENT_INIT = 0x01,
  T2BF_FILE_EVENT_OPEN,
  T2BF_FILE_EVENT_READ,
  T2BF_FILE_EVENT_WRITE,
  T2BF_FILE_EVENT_CLOSE,
  T2BF_FILE_EVENT_CLOSE_DISCARD,
  T2BF_FILE_EVENT_TIMEOUT
}
 
enum  TT2BFHFFeaturesEnum {
  T2BF_HF_FEATURES_EC_NR = 0x0001,
  T2BF_HF_FEATURES_THREE_WAY_CALLING = 0x0002,
  T2BF_HF_FEATURES_NUMBER_PRESENT = 0x0004,
  T2BF_HF_FEATURES_VOICE_DIAL = 0x0008,
  T2BF_HF_FEATURES_REMOTE_VOLUME_CTRL = 0x0010,
  T2BF_HF_FEATURES_ENHANCED_CALL_STATUS = 0x0020,
  T2BF_HF_FEATURES_ENHANCED_CALL_CONTROL = 0x0040,
  T2BF_HF_FEATURES_ALL = 0x007F
}
 
enum  TT2BFListTypeEnum {
  T2BF_LIST_TYPE_DIALLED = 0x00,
  T2BF_LIST_TYPE_EMERGENCY = 0x01,
  T2BF_LIST_TYPE_SIM_FIX_DIAL = 0x02,
  T2BF_LIST_TYPE_SIM_DIALLED = 0x03,
  T2BF_LIST_TYPE_MISSED = 0x04,
  T2BF_LIST_TYPE_PHONE = 0x05,
  T2BF_LIST_TYPE_COMBINED = 0x06,
  T2BF_LIST_TYPE_OWN = 0x07,
  T2BF_LIST_TYPE_RECIEVED = 0x08,
  T2BF_LIST_TYPE_SIM = 0x09,
  T2BF_LIST_TYPE_TA = 0x0A
}
 
enum  TT2BFLowPowerModeEnum {
  T2BF_LOWPOWER_OFF = 0,
  T2BF_LOWPOWER_SNIFF_MODE
}
 
enum  TT2BFMediaCtrlEnum {
  T2BF_MEDIA_CMD_VOLUP = 0x41,
  T2BF_MEDIA_CMD_VOLDWN = 0x42,
  T2BF_MEDIA_CMD_MUTE = 0x43,
  T2BF_MEDIA_CMD_PLAY = 0x44,
  T2BF_MEDIA_CMD_STOP = 0x45,
  T2BF_MEDIA_CMD_PAUSE = 0x46,
  T2BF_MEDIA_CMD_REWIND = 0x48,
  T2BF_MEDIA_CMD_FAST_FORWARD = 0x49,
  T2BF_MEDIA_CMD_FORWARD = 0x4B,
  T2BF_MEDIA_CMD_BACK = 0x4C
}
 
enum  TT2BFMediaEventEnum {
  T2BF_MEDIA_EVENT_DISCONNECTED = 0x01,
  T2BF_MEDIA_EVENT_CONNECTION_LOST,
  T2BF_MEDIA_EVENT_CONNECTED,
  T2BF_MEDIA_EVENT_CONNECTING,
  T2BF_MEDIA_EVENT_CONNECT_TIMEOUT,
  T2BF_MEDIA_EVENT_CONNECT_FAILURE,
  T2BF_MEDIA_EVENT_STREAM_STARTED,
  T2BF_MEDIA_EVENT_STREAM_STOPPED,
  T2BF_MEDIA_EVENT_CONTROL_NOT_AVAILABLE,
  T2BF_MEDIA_EVENT_CONTROL_AVAILABLE
}
 
enum  TT2BFNumberTypeEnum {
  T2BF_CALL_NUMBER_TYPE_ACTIVE = 0x00,
  T2BF_CALL_NUMBER_TYPE_HELD = 0x01,
  T2BF_CALL_NUMBER_TYPE_OUTGOING = 0x02,
  T2BF_CALL_NUMBER_TYPE_INCOMING = 0x04,
  T2BF_CALL_NUMBER_TYPE_WAITING = 0x05,
  T2BF_CALL_NUMBER_TYPE_LIST = 0x10
}
 
enum  TT2BFObjectInfoEnum {
  T2BF_OBJECT_INFO_FILENAME = 0x00,
  T2BF_OBJECT_INFO_FILETYPE = 0x01
}
 
enum  TT2BFPimContactFieldEnum {
  T2BF_PIM_CONTACT_EMPTY = 0x00,
  T2BF_PIM_CONTACT_FIRSTNAME,
  T2BF_PIM_CONTACT_LASTNAME,
  T2BF_PIM_CONTACT_NUMBER,
  T2BF_PIM_CONTACT_EMAIL,
  T2BF_PIM_CONTACT_LABEL,
  T2BF_PIM_CONTACT_ADDR_BOX,
  T2BF_PIM_CONTACT_ADDR_EXTENDED,
  T2BF_PIM_CONTACT_ADDR_STREET,
  T2BF_PIM_CONTACT_ADDR_TOWN,
  T2BF_PIM_CONTACT_ADDR_REGION,
  T2BF_PIM_CONTACT_ADDR_POSTALCODE,
  T2BF_PIM_CONTACT_ADDR_COUNTRY
}
 
enum  TT2BFPimEventEnum {
  T2BF_PIM_EVENT_INIT = 0x01,
  T2BF_PIM_EVENT_GET_PB,
  T2BF_PIM_EVENT_CLEAR_PB,
  T2BF_PIM_EVENT_DELETE_PB,
  T2BF_PIM_EVENT_READ_SETTINGS,
  T2BF_PIM_EVENT_WRITE_SETTINGS,
  T2BF_PIM_EVENT_ADD_VCARD,
  T2BF_PIM_EVENT_ADD_VCARD_DATA,
  T2BF_PIM_EVENT_DELETE_VCARD_HANDLE,
  T2BF_PIM_EVENT_DELETE_VCARD_ID,
  T2BF_PIM_EVENT_ADD_AT_CONTACT,
  T2BF_PIM_EVENT_TIMEOUT
}
 
enum  TT2BFPimFieldTypeEnum {
  T2BF_PIM_TYPE_UNKNOWN = 0x00000000,
  T2BF_PIM_TYPE_PREF = 0x00000001,
  T2BF_PIM_TYPE_WORK = 0x00000002,
  T2BF_PIM_TYPE_HOME = 0x00000004,
  T2BF_PIM_TYPE_VOICE = 0x00000008,
  T2BF_PIM_TYPE_FAX = 0x00000010,
  T2BF_PIM_TYPE_MSG = 0x00000020,
  T2BF_PIM_TYPE_CELL = 0x00000040,
  T2BF_PIM_TYPE_PAGER = 0x00000080,
  T2BF_PIM_TYPE_BBS = 0x00000100,
  T2BF_PIM_TYPE_MODEM = 0x00000200,
  T2BF_PIM_TYPE_CAR = 0x00000400,
  T2BF_PIM_TYPE_ISDN = 0x00000800,
  T2BF_PIM_TYPE_VIDEO = 0x00001000,
  T2BF_PIM_TYPE_DOM = 0x00002000,
  T2BF_PIM_TYPE_INTL = 0x00004000,
  T2BF_PIM_TYPE_POSTAL = 0x00008000,
  T2BF_PIM_TYPE_PARCEL = 0x00010000,
  T2BF_PIM_TYPE_INTERNET = 0x00020000
}
 
enum  TT2BFPimIdTypeEnum {
  T2BF_PIM_ID_TYPE_EMBEDDED = 0,
  T2BF_PIM_ID_TYPE_SUPPLIED,
  T2BF_PIM_ID_TYPE_OBJECT_FILENAME_UNICODE
}
 
enum  TT2BFPimIoTypeEnum {
  T2BF_PIM_IO_TYPE_SETTINGS = 0,
  T2BF_PIM_IO_TYPE_ID,
  T2BF_PIM_IO_TYPE_VCARD
}
 
enum  TT2BFPimSearchTypeEnum {
  T2BF_PIM_SEARCH_NORMAL,
  T2BF_PIM_SEARCH_SCAN
}
 
enum  TT2BFSecLevelEnum {
  T2BF_SEC_LEVEL_1 = 0x01,
  T2BF_SEC_LEVEL_2 = 0x02,
  T2BF_SEC_LEVEL_3 = 0x03,
  T2BF_SEC_LEVEL_3E = 0x83
}
 
enum  TT2BFSecurityEnum {
  T2BF_SEC_NONE = 0x00,
  T2BF_SEC_AUTHORISE_IN = 0x01,
  T2BF_SEC_AUTHENTICATE_IN = 0x02,
  T2BF_SEC_ENCRYPT_IN = 0x04,
  T2BF_SEC_AUTHORISE_OUT = 0x10,
  T2BF_SEC_AUTHENTICATE_OUT = 0x20,
  T2BF_SEC_ENCRYPT_OUT = 0x40,
  T2BF_SEC_NORMAL = 0x66,
  T2BF_SEC_ALL = 0x77
}
 
enum  TT2BFSppEvent {
  T2BF_SPP_EVENT_DISCONNECTED = 0,
  T2BF_SPP_EVENT_CONNECTION_LOST,
  T2BF_SPP_EVENT_CONNECTED,
  T2BF_SPP_EVENT_DATA
}
 
enum  TT2BFStatusEnum {
  T2BF_STATUS_OK = 0x00,
  T2BF_STATUS_BUSY,
  T2BF_STATUS_AG_ERROR,
  T2BF_STATUS_TIMEOUT,
  T2BF_STATUS_NOT_CONNECTED,
  T2BF_STATUS_NOT_SUPPORTED,
  T2BF_STATUS_NOT_AVAILABLE,
  T2BF_STATUS_HW_ERROR,
  T2BF_STATUS_BT_COMMUNICATION_ERROR,
  T2BF_STATUS_BT_COMMUNICATION_TIMEOUT,
  T2BF_STATUS_SOLID_MEM_ERROR,
  T2BF_STATUS_INFO_OVERFLOW = 0x80,
  T2BF_STATUS_INFO_CONTINUE,
  T2BF_STATUS_ERROR_TSFP = 0xE0,
  T2BF_STATUS_ERROR_OS = 0xF0,
  T2BF_STATUS_ERROR_PARAM,
  T2BF_STATUS_ERROR = 0xFF
}
 
enum  TT2BFSyncEnum {
  T2BF_SYNC_BT = 0x01,
  T2BF_SYNC_ML = 0x02,
  T2BF_SYNC_AT_PHONE = 0x04,
  T2BF_SYNC_AT_SIM = 0x08,
  T2BF_SYNC_OPP_SERVER = 0x10,
  T2BF_SYNC_PBAP = 0x20,
  T2BF_SYNC_PBAP_SIM = 0x40,
  T2BF_SYNC_BT_SYNC_CMD = 0x80
}
 
enum  TT2BFSyncEventEnum {
  T2BF_SYNC_EVENT_SYNC_STARTED = 0x01,
  T2BF_SYNC_EVENT_TOTAL,
  T2BF_SYNC_EVENT_PROGRESS,
  T2BF_SYNC_EVENT_FINISHED,
  T2BF_SYNC_EVENT_FAILED,
  T2BF_SYNC_EVENT_STOPPED,
  T2BF_SYNC_EVENT_OBJECT_INFO_FILENAME,
  T2BF_SYNC_EVENT_OBJECT_INFO_FILETYPE,
  T2BF_SYNC_EVENT_OBJECT_INFO_FILELENGTH,
  T2BF_SYNC_EVENT_OBJECT,
  T2BF_SYNC_EVENT_OBJECT_PROGRESS,
  T2BF_SYNC_EVENT_OBJECT_RECEIVED,
  T2BF_SYNC_EVENT_OBJECT_FAILED,
  T2BF_SYNC_EVENT_OBJECT_REJECTED,
  T2BF_SYNC_EVENT_SYNC_CMD
}
 

Functions

T2BF_EXPORT TT2BFStatus T2BFAcceptObject (uint32 counter)
 
T2BF_EXPORT TT2BFStatus T2BFAnswer (void)
 
T2BF_EXPORT void T2BFAuthenticate (TBdAddr bdAddr, boolean auth)
 
T2BF_EXPORT void T2BFAutoAuthentication (TT2BFAutoAuth autoAuth)
 
T2BF_EXPORT TT2BFStatus T2BFConference (void)
 
T2BF_EXPORT TT2BFStatus T2BFDialNumber (TString number)
 
T2BF_EXPORT void T2BFDiscoverable (boolean on)
 
T2BF_EXPORT TT2BFStatus T2BFDtmf (uint8 dtmf)
 
T2BF_EXPORT TT2BFStatus T2BFDunConnect (TT2BFDunCb *pDunCb, TT2BFDunSettings *pDunSettings, TBdAddr bdAddr, TString numberToCall, uint32 timeout)
 
T2BF_EXPORT TT2BFStatus T2BFDunDisconnect (void)
 
T2BF_EXPORT TT2BFStatus T2BFDunRead (uint16 dataLength, uint8 *pData)
 
T2BF_EXPORT TT2BFStatus T2BFDunWrite (uint16 dataLength, uint8 *pData)
 
T2BF_EXPORT TT2BFStatus T2BFEnd (void)
 
T2BF_EXPORT TT2BFStatus T2BFGenericHci (uint8 ogf, uint16 ocf, uint8 dataLength, uint8 *pData, uint8 maxReceiveLength, uint8 *pReceiveLength, uint8 *pReceiveBuf)
 
T2BF_EXPORT TT2BFStatus T2BFHandsfreeConnect (TBdAddr bdAddr, uint16 timeout)
 
T2BF_EXPORT TT2BFStatus T2BFHandsfreeCreatePort (TT2BFCallSettings *pCallSettings, TT2BFCallCb *pCallCb)
 
T2BF_EXPORT TT2BFStatus T2BFHandsfreeDeletePort (void)
 
T2BF_EXPORT void T2BFHandsfreeDisconnect (void)
 
T2BF_EXPORT TT2BFStatus T2BFHostFileClose (THandle fileHandle)
 
T2BF_EXPORT TT2BFStatus T2BFHostFileGetFilename (uint16 maxFilenameLengthBytes, TUTF16String filename)
 
T2BF_EXPORT TT2BFStatus T2BFHostFileGetWrite (THandle fileHandle, uint16 bufferSize, uint16 *pBytes, uint8 *pBuffer)
 
T2BF_EXPORT TT2BFStatus T2BFHostFileOpen (THandle fileHandle)
 
T2BF_EXPORT TT2BFStatus T2BFHostFilePutRead (THandle fileHandle, uint16 bufferSize, uint8 *pBuffer)
 
T2BF_EXPORT TT2BFStatus T2BFHostPimGetAtContact (uint16 maxNumLength, uint16 maxNameLength, TString pNumber, TUTF16String pName)
 
T2BF_EXPORT TT2BFStatus T2BFHostPimGetWrite (THandle pb, TT2BFPimIoType type, uint16 bufferSize, uint16 *pBytes, uint8 *pBuffer)
 
T2BF_EXPORT TT2BFStatus T2BFHostPimPhonebookCleared (THandle handle)
 
T2BF_EXPORT TT2BFStatus T2BFHostPimPhonebookDeleted (THandle handle)
 
T2BF_EXPORT TT2BFStatus T2BFHostPimPutRead (THandle pb, uint8 bufferSize, uint8 *pBuffer)
 
T2BF_EXPORT TT2BFStatus T2BFHostPimSetPhonebook (THandle handle, boolean created)
 
T2BF_EXPORT TT2BFStatus T2BFHostPimVcardDeleted (THandle handle)
 
T2BF_EXPORT TT2BFStatus T2BFInit (TT2BFBtSettings *pBtSettings, TT2BFBtCb *pBtCb)
 
T2BF_EXPORT TT2BFStatus T2BFInitStore (TT2BFSyncSettings *pSyncSettings, TT2BFPimSettings *pPimSettings, TT2BFFileSettings *pFileSettings, TT2BFSyncCb *pSyncCb, TT2BFPimCb *pPimCb, TT2BFFileCb *pFileCb)
 
T2BF_EXPORT TT2BFStatus T2BFInquiryStart (uint8 timeout, TServiceClass majorServiceClassFilter, TDeviceClass majorDeviceClassFilter, uint8 maxResults, uint8 maxNameLength, TUTF16String pNames, TBdAddr *pBdAddresses, TT2BFDeviceInfo *pDeviceInfo)
 
T2BF_EXPORT TT2BFStatus T2BFInquiryStop (void)
 
T2BF_EXPORT TT2BFStatus T2BFMediaConnect (THandle handle, TBdAddr bdAddr, uint16 timeout)
 
T2BF_EXPORT TT2BFStatus T2BFMediaControl (THandle handle, TT2BFMediaCtrlCmd controlCmd)
 
T2BF_EXPORT TT2BFStatus T2BFMediaCreatePort (TT2BFMediaCb *pCb, THandle *pHandle)
 
T2BF_EXPORT TT2BFStatus T2BFMediaDeletePort (THandle handle)
 
T2BF_EXPORT TT2BFStatus T2BFMediaDisconnect (THandle handle)
 
T2BF_EXPORT void T2BFPairedDeletePolicy (TT2BFDeletePolicy policy)
 
T2BF_EXPORT uint8 T2BFPimContactAddressCount (THandle pbHandle, uint16 contactId)
 
T2BF_EXPORT TT2BFStatus T2BFPimContactAddressField (THandle pbHandle, uint16 contactId, uint8 addressIndex, TT2BFPimContactField field, uint16 maxFieldLength, TUTF16String pField)
 
T2BF_EXPORT TT2BFStatus T2BFPimContactAddressType (THandle pbHandle, uint16 contactId, uint8 addressIndex, TT2BFPimFieldType *pAddressType)
 
T2BF_EXPORT TT2BFStatus T2BFPimContactEmail (THandle pbHandle, uint16 contactId, uint8 emailIndex, uint16 maxEmailLength, TT2BFPimFieldType *pEmailType, TUTF16String pEmail)
 
T2BF_EXPORT uint8 T2BFPimContactEmailCount (THandle pbHandle, uint16 contactId)
 
T2BF_EXPORT TT2BFStatus T2BFPimContactLabel (THandle pbHandle, uint16 contactId, uint8 labelIndex, uint16 maxLabelLength, TT2BFPimFieldType *pLabelType, TUTF16String pLabel)
 
T2BF_EXPORT uint8 T2BFPimContactLabelCount (THandle pbHandle, uint16 contactId)
 
T2BF_EXPORT TT2BFStatus T2BFPimContactName (THandle pbHandle, uint16 contactId, uint16 maxFirstNameLength, uint16 maxLastNameLength, TUTF16String pFirstName, TUTF16String pLastName)
 
T2BF_EXPORT TT2BFStatus T2BFPimContactNumber (THandle pbHandle, uint16 contactId, uint8 numberIndex, uint16 maxNumberLength, TT2BFPimFieldType *pNumberType, uint8 *pType, TString pNumber)
 
T2BF_EXPORT uint8 T2BFPimContactNumberCount (THandle pbHandle, uint16 contactId)
 
T2BF_EXPORT TT2BFStatus T2BFPimContactSyncType (THandle pbHandle, uint16 contactId, TT2BFSync *pSyncType)
 
T2BF_EXPORT TT2BFStatus T2BFPimPhonebookDelete (THandle pbHandle)
 
T2BF_EXPORT TT2BFStatus T2BFPimPhonebookDeleteSync (THandle pbHandle, TT2BFSync sync)
 
T2BF_EXPORT THandle T2BFPimPhonebookHandle (TBdAddr bdAddr)
 
T2BF_EXPORT uint16 T2BFPimPhonebookSize (THandle pbHandle)
 
T2BF_EXPORT TT2BFStatus T2BFPimReadInitialCharList (THandle pbHandle, uint8 maxListLength, uint8 *pListLength, TT2BFPimInitialCharEntry *pEntryList)
 
T2BF_EXPORT TT2BFStatus T2BFPimSearch (THandle pbHandle, TT2BFPimSearchType searchType, TT2BFPimContactField field1, void *pPattern1, TT2BFPimContactField field2, void *pPattern2, uint16 maxResults, uint16 *pResults, uint16 *pIndexList)
 
T2BF_EXPORT TT2BFStatus T2BFPrivateConsultation (uint8 callIndex)
 
T2BF_EXPORT TT2BFStatus T2BFPtsChld (uint8 command, boolean useId, uint8 callId)
 
T2BF_EXPORT TT2BFStatus T2BFPtsStartClcc (void)
 
T2BF_EXPORT TT2BFStatus T2BFReadAvailableList (TT2BFListType list, uint16 *pStart, uint16 *pStop)
 
T2BF_EXPORT TT2BFStatus T2BFReadHciChip (uint8 maxLength, TString hciChip)
 
T2BF_EXPORT TT2BFStatus T2BFReadList (TT2BFListType list, uint16 index, uint16 count)
 
T2BF_EXPORT void T2BFReadLocalBdAddr (TBdAddr bdAddr)
 
T2BF_EXPORT TT2BFStatus T2BFReadName (uint8 maxLength, TUTF16String pDeviceName)
 
T2BF_EXPORT TT2BFStatus T2BFReadNumberName (TT2BFNumberType type, uint16 maxLengthNumber, uint16 maxLengthName, uint16 *pIndex, uint8 *pType, TString pNumber, TUTF16String pName)
 
T2BF_EXPORT void T2BFReadNvsVersion (uint8 length, TString nvsVersion)
 
T2BF_EXPORT TT2BFStatus T2BFReadObjectInfo (TT2BFObjectInfo type, uint16 maxLength, uint16 *pActualLength, uint8 *pData)
 
T2BF_EXPORT TT2BFStatus T2BFReadOperator (boolean numeric, uint8 maxLength, TUTF16String pOperator)
 
T2BF_EXPORT uint8 T2BFReadPaired (uint8 *pMaxPaired)
 
T2BF_EXPORT TT2BFStatus T2BFReadPairedInfo (uint8 prio, boolean lastConnected, uint8 length, TBdAddr bdAddr, TUTF16String pName)
 
T2BF_EXPORT TT2BFStatus T2BFReadPin (uint8 maxLength, TString pin)
 
T2BF_EXPORT TT2BFStatus T2BFReadSubscriberNumber (uint16 maxNumberLength, uint8 *pType, TString pNumber)
 
T2BF_EXPORT void T2BFReadSwVersion (uint8 length, TString swVersion)
 
T2BF_EXPORT TTristate T2BFReadSyncSupported (TBdAddr bdAddr, TT2BFSync sync)
 
T2BF_EXPORT TT2BFStatus T2BFRedial (void)
 
T2BF_EXPORT void T2BFRegisterStrConv (TT2BFConvUtf16Cb *pStrConvCb)
 
T2BF_EXPORT TT2BFStatus T2BFRejectObject (uint32 counter)
 
T2BF_EXPORT TT2BFStatus T2BFRemoteName (TBdAddr bdAddr, uint16 maxLength, TUTF16String pName)
 
T2BF_EXPORT TT2BFStatus T2BFRemoteServices (TBdAddr bdAddr, TServiceId serviceFilter, uint8 timeout)
 
T2BF_EXPORT void T2BFRemoveAllPaired (void)
 
T2BF_EXPORT TT2BFStatus T2BFRemovePaired (TBdAddr bdAddr)
 
T2BF_EXPORT TT2BFStatus T2BFSetCharset (TCharSet charset)
 
T2BF_EXPORT TT2BFStatus T2BFSetLowPowerMode (TT2BFLowPowerMode lowPowerMode)
 
T2BF_EXPORT TT2BFStatus T2BFSetLowPowerParameters (TT2BFLowPowerParameters lowPowerParam)
 
T2BF_EXPORT TT2BFStatus T2BFSppClose (TPort port)
 
T2BF_EXPORT TT2BFStatus T2BFSppConnect (TPort port, TBdAddr bdAddr, TString remotePortName)
 
T2BF_EXPORT TT2BFStatus T2BFSppCreatePort (uint16 frameSize, TT2BFSecurity security, TT2BFSppCb pSppCb, TString name, TPort *pPort)
 
T2BF_EXPORT TT2BFStatus T2BFSppDelete (TPort port)
 
T2BF_EXPORT TT2BFStatus T2BFSppDisconnect (TPort port)
 
T2BF_EXPORT TT2BFStatus T2BFSppOpen (TPort port)
 
T2BF_EXPORT TT2BFStatus T2BFSppRx (TPort port, uint16 dataLength, uint8 *pData)
 
T2BF_EXPORT uint16 T2BFSppRxCount (TPort port)
 
T2BF_EXPORT TT2BFStatus T2BFSppTx (TPort port, uint16 dataLength, uint8 *pData)
 
T2BF_EXPORT TT2BFStatus T2BFStart (void)
 
T2BF_EXPORT TT2BFStatus T2BFStop (void)
 
T2BF_EXPORT TT2BFStatus T2BFSwitch (uint8 index)
 
T2BF_EXPORT TT2BFStatus T2BFSync (TBdAddr bdAddr, TT2BFSync sync, TT2BFSecurity sec)
 
T2BF_EXPORT void T2BFSyncStop (void)
 
T2BF_EXPORT TT2BFStatus T2BFTerminate (uint8 index)
 
T2BF_EXPORT TT2BFStatus T2BFTerminateAll (void)
 
T2BF_EXPORT TT2BFStatus T2BFTransferAudio (boolean on)
 
T2BF_EXPORT TT2BFStatus T2BFVoiceDial (boolean on)
 
T2BF_EXPORT TT2BFStatus T2BFVolume (uint8 gain)
 
T2BF_EXPORT TT2BFStatus T2BFWriteName (TUTF16String pDeviceName)
 
T2BF_EXPORT TT2BFStatus T2BFWritePin (TString pin)
 

#define T2BF_COD_HANDSFREE   { 0x08, 0x04, 0x20 }
#define T2BF_COD_HANDSFREE_W_OBEX   { 0x08, 0x04, 0x30 }
#define T2BF_COD_HEADSET   { 0x04, 0x04, 0x20 }
#define T2BF_EXPORT
#define T2BF_FILE_INVALID   0xFFFF
#define T2BF_PIM_DELETE_ALL   0xFFFF
#define T2BF_PIM_INVALID   0xFFFF
#define T2BF_SW_VERSION   "v5.01B"
#define T2BF_SW_VERSION_LENGTH   30

typedef void TT2BFBtCb(TT2BFBtEvent event, TBdAddr bdAddr, TServiceId id)
typedef void TT2BFCallCb(TT2BFCallEvent event, uint16 value)
typedef uint8 TT2BFCod[3]
typedef TT2BFStatus TT2BFConvUtf16Cb(TString charset, TT2BFEncoding encoding, uint8 *pFrom, uint16 toSize, TUTF16String to)
typedef void TT2BFDunCb(TT2BFDunEvent event, uint16 value)
typedef void TT2BFFileCb(TT2BFFileEvent event, TT2BFFileParam *pParam)
typedef void TT2BFMediaCb(THandle handle, TT2BFMediaEvent event)
typedef void TT2BFPimCb(TT2BFPimEvent event, TT2BFPimParam *pParam)
typedef void TT2BFSppCb(TT2BFSppEvent event, TPort port)
typedef uint8 TT2BFStatus
typedef uint8 TT2BFSync
typedef void TT2BFSyncCb(TT2BFSyncEvent event, uint32 value)
typedef uint16* TUTF16String

Enumerator
T2BF_AUTO_AUTH_OFF 
T2BF_AUTO_AUTH_ALLOW 
T2BF_AUTO_AUTH_DENY 
Enumerator
T2BF_BT_EVENT_CONNECTED 
T2BF_BT_EVENT_DISCONNECTED 
T2BF_BT_EVENT_DISCONNECTED_PORT 
T2BF_BT_EVENT_CONNECTION_LOST_PORT 
T2BF_BT_EVENT_CONNECTED_PORT 
T2BF_BT_EVENT_AUDIO_CONNECTED 
T2BF_BT_EVENT_AUDIO_DISCONNECTED 
T2BF_BT_EVENT_AUTHORISE 
T2BF_BT_EVENT_AUTHORISATION_CANCELLED 
T2BF_BT_EVENT_AUTHENTICATE 
T2BF_BT_EVENT_AUTHENTICATION_CANCELLED 
T2BF_BT_EVENT_AUTHENTICATED 
T2BF_BT_EVENT_STARTED 
T2BF_BT_EVENT_STOPPED 
T2BF_BT_EVENT_INQUIRY_RESULT 
T2BF_BT_EVENT_INQUIRY_COMPLETE 
T2BF_BT_EVENT_REMOTE_SERVICES 
T2BF_BT_EVENT_REMOTE_SERVICES_FAILED 
Enumerator
T2BF_CALL_EVENT_STATE_NOT_CONNECTED 
T2BF_CALL_EVENT_STATE_CONNECTED_HS 
T2BF_CALL_EVENT_STATE_INCOMING_HS 
T2BF_CALL_EVENT_STATE_CONNECTED_NO_CALL 
T2BF_CALL_EVENT_STATE_INCOMING 
T2BF_CALL_EVENT_STATE_OUTGOING 
T2BF_CALL_EVENT_STATE_ACTIVE 
T2BF_CALL_EVENT_STATE_ACTIVE_WAITING 
T2BF_CALL_EVENT_STATE_ACTIVE_HELD 
T2BF_CALL_EVENT_STATE_HELD 
T2BF_CALL_EVENT_STATE_HELD_WAITING 
T2BF_CALL_EVENT_STATE_HELD_OUTGOING 
T2BF_CALL_EVENT_STATE_ACTIVE_HELD_WAITING 
T2BF_CALL_EVENT_CONNECTION_LOST 
T2BF_CALL_EVENT_CONNECTING 
T2BF_CALL_EVENT_CONNECT_TIMEOUT 
T2BF_CALL_EVENT_CONNECT_FAILURE 
T2BF_CALL_EVENT_VOICE_DIAL_ON 
T2BF_CALL_EVENT_VOICE_DIAL_OFF 
T2BF_CALL_EVENT_RING 
T2BF_CALL_EVENT_AUDIO_DISCONNECTED 
T2BF_CALL_EVENT_AUDIO_CONNECTED 
T2BF_CALL_EVENT_REMOTE_VOLUME 
T2BF_CALL_EVENT_SERVICE_NOT_AVAILABLE 
T2BF_CALL_EVENT_SERVICE 
T2BF_CALL_EVENT_SIGNAL 
T2BF_CALL_EVENT_BATTERY 
T2BF_CALL_EVENT_ROAMING 
T2BF_CALL_EVENT_NUMBER 
T2BF_CALL_EVENT_LIST 
T2BF_CALL_EVENT_LIST_FINISHED 
T2BF_CALL_EVENT_LIST_FAILED 
T2BF_CALL_EVENT_LIST_TIMEOUT 
T2BF_CALL_EVENT_AG_SUPPORTED_FEATURES 
T2BF_CALL_EVENT_SLC_COMPLETE 
T2BF_CALL_EVENT_CONNECT_ABORTED 
Enumerator
T2BF_DELETE_POLICY_DENY 
T2BF_DELETE_POLICY_CONNECTED 
T2BF_DELETE_POLICY_PAIRED 
Enumerator
T2BF_DUN_EVENT_CONNECTING 
T2BF_DUN_EVENT_CONNECT_TIMEOUT 
T2BF_DUN_EVENT_CONNECT_FAILURE 
T2BF_DUN_EVENT_CONNECT_ABORTED 
T2BF_DUN_EVENT_CONNECTED 
T2BF_DUN_EVENT_ONLINEDATA_STATE 
T2BF_DUN_EVENT_DISCONNECTED 
T2BF_DUN_EVENT_CONNECTION_LOST 
T2BF_DUN_EVENT_READ_DATA 
Enumerator
T2BF_ENCODING_NONE 
T2BF_ENCODING_QUOTED_PRINTABLE 
T2BF_ENCODING_BASE64 
T2BF_ENCODING_8BIT 
Enumerator
T2BF_FILE_ACCESS_READ 
T2BF_FILE_ACCESS_WRITE 
Enumerator
T2BF_FILE_EVENT_INIT 
T2BF_FILE_EVENT_OPEN 
T2BF_FILE_EVENT_READ 
T2BF_FILE_EVENT_WRITE 
T2BF_FILE_EVENT_CLOSE 
T2BF_FILE_EVENT_CLOSE_DISCARD 
T2BF_FILE_EVENT_TIMEOUT 
Enumerator
T2BF_HF_FEATURES_EC_NR 
T2BF_HF_FEATURES_THREE_WAY_CALLING 
T2BF_HF_FEATURES_NUMBER_PRESENT 
T2BF_HF_FEATURES_VOICE_DIAL 
T2BF_HF_FEATURES_REMOTE_VOLUME_CTRL 
T2BF_HF_FEATURES_ENHANCED_CALL_STATUS 
T2BF_HF_FEATURES_ENHANCED_CALL_CONTROL 
T2BF_HF_FEATURES_ALL 
Enumerator
T2BF_LIST_TYPE_DIALLED 
T2BF_LIST_TYPE_EMERGENCY 
T2BF_LIST_TYPE_SIM_FIX_DIAL 
T2BF_LIST_TYPE_SIM_DIALLED 
T2BF_LIST_TYPE_MISSED 
T2BF_LIST_TYPE_PHONE 
T2BF_LIST_TYPE_COMBINED 
T2BF_LIST_TYPE_OWN 
T2BF_LIST_TYPE_RECIEVED 
T2BF_LIST_TYPE_SIM 
T2BF_LIST_TYPE_TA 
Enumerator
T2BF_LOWPOWER_OFF 
T2BF_LOWPOWER_SNIFF_MODE 
Enumerator
T2BF_MEDIA_CMD_VOLUP 
T2BF_MEDIA_CMD_VOLDWN 
T2BF_MEDIA_CMD_MUTE 
T2BF_MEDIA_CMD_PLAY 
T2BF_MEDIA_CMD_STOP 
T2BF_MEDIA_CMD_PAUSE 
T2BF_MEDIA_CMD_REWIND 
T2BF_MEDIA_CMD_FAST_FORWARD 
T2BF_MEDIA_CMD_FORWARD 
T2BF_MEDIA_CMD_BACK 
Enumerator
T2BF_MEDIA_EVENT_DISCONNECTED 
T2BF_MEDIA_EVENT_CONNECTION_LOST 
T2BF_MEDIA_EVENT_CONNECTED 
T2BF_MEDIA_EVENT_CONNECTING 
T2BF_MEDIA_EVENT_CONNECT_TIMEOUT 
T2BF_MEDIA_EVENT_CONNECT_FAILURE 
T2BF_MEDIA_EVENT_STREAM_STARTED 
T2BF_MEDIA_EVENT_STREAM_STOPPED 
T2BF_MEDIA_EVENT_CONTROL_NOT_AVAILABLE 
T2BF_MEDIA_EVENT_CONTROL_AVAILABLE 
Enumerator
T2BF_CALL_NUMBER_TYPE_ACTIVE 
T2BF_CALL_NUMBER_TYPE_HELD 
T2BF_CALL_NUMBER_TYPE_OUTGOING 
T2BF_CALL_NUMBER_TYPE_INCOMING 
T2BF_CALL_NUMBER_TYPE_WAITING 
T2BF_CALL_NUMBER_TYPE_LIST 
Enumerator
T2BF_OBJECT_INFO_FILENAME 
T2BF_OBJECT_INFO_FILETYPE 
Enumerator
T2BF_PIM_CONTACT_EMPTY 
T2BF_PIM_CONTACT_FIRSTNAME 
T2BF_PIM_CONTACT_LASTNAME 
T2BF_PIM_CONTACT_NUMBER 
T2BF_PIM_CONTACT_EMAIL 
T2BF_PIM_CONTACT_LABEL 
T2BF_PIM_CONTACT_ADDR_BOX 
T2BF_PIM_CONTACT_ADDR_EXTENDED 
T2BF_PIM_CONTACT_ADDR_STREET 
T2BF_PIM_CONTACT_ADDR_TOWN 
T2BF_PIM_CONTACT_ADDR_REGION 
T2BF_PIM_CONTACT_ADDR_POSTALCODE 
T2BF_PIM_CONTACT_ADDR_COUNTRY 
Enumerator
T2BF_PIM_EVENT_INIT 
T2BF_PIM_EVENT_GET_PB 
T2BF_PIM_EVENT_CLEAR_PB 
T2BF_PIM_EVENT_DELETE_PB 
T2BF_PIM_EVENT_READ_SETTINGS 
T2BF_PIM_EVENT_WRITE_SETTINGS 
T2BF_PIM_EVENT_ADD_VCARD 
T2BF_PIM_EVENT_ADD_VCARD_DATA 
T2BF_PIM_EVENT_DELETE_VCARD_HANDLE 
T2BF_PIM_EVENT_DELETE_VCARD_ID 
T2BF_PIM_EVENT_ADD_AT_CONTACT 
T2BF_PIM_EVENT_TIMEOUT 
Enumerator
T2BF_PIM_TYPE_UNKNOWN 
T2BF_PIM_TYPE_PREF 
T2BF_PIM_TYPE_WORK 
T2BF_PIM_TYPE_HOME 
T2BF_PIM_TYPE_VOICE 
T2BF_PIM_TYPE_FAX 
T2BF_PIM_TYPE_MSG 
T2BF_PIM_TYPE_CELL 
T2BF_PIM_TYPE_PAGER 
T2BF_PIM_TYPE_BBS 
T2BF_PIM_TYPE_MODEM 
T2BF_PIM_TYPE_CAR 
T2BF_PIM_TYPE_ISDN 
T2BF_PIM_TYPE_VIDEO 
T2BF_PIM_TYPE_DOM 
T2BF_PIM_TYPE_INTL 
T2BF_PIM_TYPE_POSTAL 
T2BF_PIM_TYPE_PARCEL 
T2BF_PIM_TYPE_INTERNET 
Enumerator
T2BF_PIM_ID_TYPE_EMBEDDED 
T2BF_PIM_ID_TYPE_SUPPLIED 
T2BF_PIM_ID_TYPE_OBJECT_FILENAME_UNICODE 
Enumerator
T2BF_PIM_IO_TYPE_SETTINGS 
T2BF_PIM_IO_TYPE_ID 
T2BF_PIM_IO_TYPE_VCARD 
Enumerator
T2BF_PIM_SEARCH_NORMAL 
T2BF_PIM_SEARCH_SCAN 
Enumerator
T2BF_SEC_LEVEL_1 
T2BF_SEC_LEVEL_2 
T2BF_SEC_LEVEL_3 
T2BF_SEC_LEVEL_3E 
Enumerator
T2BF_SEC_NONE 
T2BF_SEC_AUTHORISE_IN 
T2BF_SEC_AUTHENTICATE_IN 
T2BF_SEC_ENCRYPT_IN 
T2BF_SEC_AUTHORISE_OUT 
T2BF_SEC_AUTHENTICATE_OUT 
T2BF_SEC_ENCRYPT_OUT 
T2BF_SEC_NORMAL 
T2BF_SEC_ALL 
Enumerator
T2BF_SPP_EVENT_DISCONNECTED 
T2BF_SPP_EVENT_CONNECTION_LOST 
T2BF_SPP_EVENT_CONNECTED 
T2BF_SPP_EVENT_DATA 
Enumerator
T2BF_STATUS_OK 
T2BF_STATUS_BUSY 
T2BF_STATUS_AG_ERROR 
T2BF_STATUS_TIMEOUT 
T2BF_STATUS_NOT_CONNECTED 
T2BF_STATUS_NOT_SUPPORTED 
T2BF_STATUS_NOT_AVAILABLE 
T2BF_STATUS_HW_ERROR 
T2BF_STATUS_BT_COMMUNICATION_ERROR 
T2BF_STATUS_BT_COMMUNICATION_TIMEOUT 
T2BF_STATUS_SOLID_MEM_ERROR 
T2BF_STATUS_INFO_OVERFLOW 
T2BF_STATUS_INFO_CONTINUE 
T2BF_STATUS_ERROR_TSFP 
T2BF_STATUS_ERROR_OS 
T2BF_STATUS_ERROR_PARAM 
T2BF_STATUS_ERROR 
Enumerator
T2BF_SYNC_BT 
T2BF_SYNC_ML 
T2BF_SYNC_AT_PHONE 
T2BF_SYNC_AT_SIM 
T2BF_SYNC_OPP_SERVER 
T2BF_SYNC_PBAP 
T2BF_SYNC_PBAP_SIM 
T2BF_SYNC_BT_SYNC_CMD 
Enumerator
T2BF_SYNC_EVENT_SYNC_STARTED 
T2BF_SYNC_EVENT_TOTAL 
T2BF_SYNC_EVENT_PROGRESS 
T2BF_SYNC_EVENT_FINISHED 
T2BF_SYNC_EVENT_FAILED 
T2BF_SYNC_EVENT_STOPPED 
T2BF_SYNC_EVENT_OBJECT_INFO_FILENAME 
T2BF_SYNC_EVENT_OBJECT_INFO_FILETYPE 
T2BF_SYNC_EVENT_OBJECT_INFO_FILELENGTH 
T2BF_SYNC_EVENT_OBJECT 
T2BF_SYNC_EVENT_OBJECT_PROGRESS 
T2BF_SYNC_EVENT_OBJECT_RECEIVED 
T2BF_SYNC_EVENT_OBJECT_FAILED 
T2BF_SYNC_EVENT_OBJECT_REJECTED 
T2BF_SYNC_EVENT_SYNC_CMD 

T2BF_EXPORT TT2BFStatus T2BFAcceptObject ( uint32  counter)
T2BF_EXPORT TT2BFStatus T2BFAnswer ( void  )
T2BF_EXPORT void T2BFAuthenticate ( TBdAddr  bdAddr,
boolean  auth 
)
T2BF_EXPORT void T2BFAutoAuthentication ( TT2BFAutoAuth  autoAuth)

Referenced by AppEngineInit().

T2BF_EXPORT TT2BFStatus T2BFConference ( void  )
T2BF_EXPORT TT2BFStatus T2BFDialNumber ( TString  number)
T2BF_EXPORT void T2BFDiscoverable ( boolean  on)

Referenced by AppEngineInit(), and AppEngineSppCb().

T2BF_EXPORT TT2BFStatus T2BFDtmf ( uint8  dtmf)
T2BF_EXPORT TT2BFStatus T2BFDunConnect ( TT2BFDunCb pDunCb,
TT2BFDunSettings pDunSettings,
TBdAddr  bdAddr,
TString  numberToCall,
uint32  timeout 
)
T2BF_EXPORT TT2BFStatus T2BFDunDisconnect ( void  )
T2BF_EXPORT TT2BFStatus T2BFDunRead ( uint16  dataLength,
uint8 pData 
)
T2BF_EXPORT TT2BFStatus T2BFDunWrite ( uint16  dataLength,
uint8 pData 
)
T2BF_EXPORT TT2BFStatus T2BFEnd ( void  )
T2BF_EXPORT TT2BFStatus T2BFGenericHci ( uint8  ogf,
uint16  ocf,
uint8  dataLength,
uint8 pData,
uint8  maxReceiveLength,
uint8 pReceiveLength,
uint8 pReceiveBuf 
)
T2BF_EXPORT TT2BFStatus T2BFHandsfreeConnect ( TBdAddr  bdAddr,
uint16  timeout 
)
T2BF_EXPORT TT2BFStatus T2BFHandsfreeCreatePort ( TT2BFCallSettings pCallSettings,
TT2BFCallCb pCallCb 
)
T2BF_EXPORT TT2BFStatus T2BFHandsfreeDeletePort ( void  )
T2BF_EXPORT void T2BFHandsfreeDisconnect ( void  )
T2BF_EXPORT TT2BFStatus T2BFHostFileClose ( THandle  fileHandle)
T2BF_EXPORT TT2BFStatus T2BFHostFileGetFilename ( uint16  maxFilenameLengthBytes,
TUTF16String  filename 
)
T2BF_EXPORT TT2BFStatus T2BFHostFileGetWrite ( THandle  fileHandle,
uint16  bufferSize,
uint16 pBytes,
uint8 pBuffer 
)
T2BF_EXPORT TT2BFStatus T2BFHostFileOpen ( THandle  fileHandle)
T2BF_EXPORT TT2BFStatus T2BFHostFilePutRead ( THandle  fileHandle,
uint16  bufferSize,
uint8 pBuffer 
)
T2BF_EXPORT TT2BFStatus T2BFHostPimGetAtContact ( uint16  maxNumLength,
uint16  maxNameLength,
TString  pNumber,
TUTF16String  pName 
)
T2BF_EXPORT TT2BFStatus T2BFHostPimGetWrite ( THandle  pb,
TT2BFPimIoType  type,
uint16  bufferSize,
uint16 pBytes,
uint8 pBuffer 
)
T2BF_EXPORT TT2BFStatus T2BFHostPimPhonebookCleared ( THandle  handle)
T2BF_EXPORT TT2BFStatus T2BFHostPimPhonebookDeleted ( THandle  handle)
T2BF_EXPORT TT2BFStatus T2BFHostPimPutRead ( THandle  pb,
uint8  bufferSize,
uint8 pBuffer 
)
T2BF_EXPORT TT2BFStatus T2BFHostPimSetPhonebook ( THandle  handle,
boolean  created 
)
T2BF_EXPORT TT2BFStatus T2BFHostPimVcardDeleted ( THandle  handle)
T2BF_EXPORT TT2BFStatus T2BFInit ( TT2BFBtSettings pBtSettings,
TT2BFBtCb pBtCb 
)

Referenced by AppEngineInit().

T2BF_EXPORT TT2BFStatus T2BFInitStore ( TT2BFSyncSettings pSyncSettings,
TT2BFPimSettings pPimSettings,
TT2BFFileSettings pFileSettings,
TT2BFSyncCb pSyncCb,
TT2BFPimCb pPimCb,
TT2BFFileCb pFileCb 
)
T2BF_EXPORT TT2BFStatus T2BFInquiryStart ( uint8  timeout,
TServiceClass  majorServiceClassFilter,
TDeviceClass  majorDeviceClassFilter,
uint8  maxResults,
uint8  maxNameLength,
TUTF16String  pNames,
TBdAddr pBdAddresses,
TT2BFDeviceInfo pDeviceInfo 
)

Referenced by AppEngineInquiryButton().

T2BF_EXPORT TT2BFStatus T2BFInquiryStop ( void  )

Referenced by AppEngineInquiryButton().

T2BF_EXPORT TT2BFStatus T2BFMediaConnect ( THandle  handle,
TBdAddr  bdAddr,
uint16  timeout 
)
T2BF_EXPORT TT2BFStatus T2BFMediaControl ( THandle  handle,
TT2BFMediaCtrlCmd  controlCmd 
)
T2BF_EXPORT TT2BFStatus T2BFMediaCreatePort ( TT2BFMediaCb pCb,
THandle pHandle 
)
T2BF_EXPORT TT2BFStatus T2BFMediaDeletePort ( THandle  handle)
T2BF_EXPORT TT2BFStatus T2BFMediaDisconnect ( THandle  handle)
T2BF_EXPORT void T2BFPairedDeletePolicy ( TT2BFDeletePolicy  policy)
T2BF_EXPORT uint8 T2BFPimContactAddressCount ( THandle  pbHandle,
uint16  contactId 
)
T2BF_EXPORT TT2BFStatus T2BFPimContactAddressField ( THandle  pbHandle,
uint16  contactId,
uint8  addressIndex,
TT2BFPimContactField  field,
uint16  maxFieldLength,
TUTF16String  pField 
)
T2BF_EXPORT TT2BFStatus T2BFPimContactAddressType ( THandle  pbHandle,
uint16  contactId,
uint8  addressIndex,
TT2BFPimFieldType pAddressType 
)
T2BF_EXPORT TT2BFStatus T2BFPimContactEmail ( THandle  pbHandle,
uint16  contactId,
uint8  emailIndex,
uint16  maxEmailLength,
TT2BFPimFieldType pEmailType,
TUTF16String  pEmail 
)
T2BF_EXPORT uint8 T2BFPimContactEmailCount ( THandle  pbHandle,
uint16  contactId 
)
T2BF_EXPORT TT2BFStatus T2BFPimContactLabel ( THandle  pbHandle,
uint16  contactId,
uint8  labelIndex,
uint16  maxLabelLength,
TT2BFPimFieldType pLabelType,
TUTF16String  pLabel 
)
T2BF_EXPORT uint8 T2BFPimContactLabelCount ( THandle  pbHandle,
uint16  contactId 
)
T2BF_EXPORT TT2BFStatus T2BFPimContactName ( THandle  pbHandle,
uint16  contactId,
uint16  maxFirstNameLength,
uint16  maxLastNameLength,
TUTF16String  pFirstName,
TUTF16String  pLastName 
)
T2BF_EXPORT TT2BFStatus T2BFPimContactNumber ( THandle  pbHandle,
uint16  contactId,
uint8  numberIndex,
uint16  maxNumberLength,
TT2BFPimFieldType pNumberType,
uint8 pType,
TString  pNumber 
)
T2BF_EXPORT uint8 T2BFPimContactNumberCount ( THandle  pbHandle,
uint16  contactId 
)
T2BF_EXPORT TT2BFStatus T2BFPimContactSyncType ( THandle  pbHandle,
uint16  contactId,
TT2BFSync pSyncType 
)
T2BF_EXPORT TT2BFStatus T2BFPimPhonebookDelete ( THandle  pbHandle)
T2BF_EXPORT TT2BFStatus T2BFPimPhonebookDeleteSync ( THandle  pbHandle,
TT2BFSync  sync 
)
T2BF_EXPORT THandle T2BFPimPhonebookHandle ( TBdAddr  bdAddr)
T2BF_EXPORT uint16 T2BFPimPhonebookSize ( THandle  pbHandle)
T2BF_EXPORT TT2BFStatus T2BFPimReadInitialCharList ( THandle  pbHandle,
uint8  maxListLength,
uint8 pListLength,
TT2BFPimInitialCharEntry pEntryList 
)
T2BF_EXPORT TT2BFStatus T2BFPimSearch ( THandle  pbHandle,
TT2BFPimSearchType  searchType,
TT2BFPimContactField  field1,
void *  pPattern1,
TT2BFPimContactField  field2,
void *  pPattern2,
uint16  maxResults,
uint16 pResults,
uint16 pIndexList 
)
T2BF_EXPORT TT2BFStatus T2BFPrivateConsultation ( uint8  callIndex)
T2BF_EXPORT TT2BFStatus T2BFPtsChld ( uint8  command,
boolean  useId,
uint8  callId 
)
T2BF_EXPORT TT2BFStatus T2BFPtsStartClcc ( void  )
T2BF_EXPORT TT2BFStatus T2BFReadAvailableList ( TT2BFListType  list,
uint16 pStart,
uint16 pStop 
)
T2BF_EXPORT TT2BFStatus T2BFReadHciChip ( uint8  maxLength,
TString  hciChip 
)
T2BF_EXPORT TT2BFStatus T2BFReadList ( TT2BFListType  list,
uint16  index,
uint16  count 
)
T2BF_EXPORT void T2BFReadLocalBdAddr ( TBdAddr  bdAddr)
T2BF_EXPORT TT2BFStatus T2BFReadName ( uint8  maxLength,
TUTF16String  pDeviceName 
)
T2BF_EXPORT TT2BFStatus T2BFReadNumberName ( TT2BFNumberType  type,
uint16  maxLengthNumber,
uint16  maxLengthName,
uint16 pIndex,
uint8 pType,
TString  pNumber,
TUTF16String  pName 
)
T2BF_EXPORT void T2BFReadNvsVersion ( uint8  length,
TString  nvsVersion 
)
T2BF_EXPORT TT2BFStatus T2BFReadObjectInfo ( TT2BFObjectInfo  type,
uint16  maxLength,
uint16 pActualLength,
uint8 pData 
)
T2BF_EXPORT TT2BFStatus T2BFReadOperator ( boolean  numeric,
uint8  maxLength,
TUTF16String  pOperator 
)
T2BF_EXPORT uint8 T2BFReadPaired ( uint8 pMaxPaired)
T2BF_EXPORT TT2BFStatus T2BFReadPairedInfo ( uint8  prio,
boolean  lastConnected,
uint8  length,
TBdAddr  bdAddr,
TUTF16String  pName 
)
T2BF_EXPORT TT2BFStatus T2BFReadPin ( uint8  maxLength,
TString  pin 
)
T2BF_EXPORT TT2BFStatus T2BFReadSubscriberNumber ( uint16  maxNumberLength,
uint8 pType,
TString  pNumber 
)
T2BF_EXPORT void T2BFReadSwVersion ( uint8  length,
TString  swVersion 
)
T2BF_EXPORT TTristate T2BFReadSyncSupported ( TBdAddr  bdAddr,
TT2BFSync  sync 
)
T2BF_EXPORT TT2BFStatus T2BFRedial ( void  )
T2BF_EXPORT void T2BFRegisterStrConv ( TT2BFConvUtf16Cb pStrConvCb)
T2BF_EXPORT TT2BFStatus T2BFRejectObject ( uint32  counter)
T2BF_EXPORT TT2BFStatus T2BFRemoteName ( TBdAddr  bdAddr,
uint16  maxLength,
TUTF16String  pName 
)
T2BF_EXPORT TT2BFStatus T2BFRemoteServices ( TBdAddr  bdAddr,
TServiceId  serviceFilter,
uint8  timeout 
)
T2BF_EXPORT void T2BFRemoveAllPaired ( void  )
T2BF_EXPORT TT2BFStatus T2BFRemovePaired ( TBdAddr  bdAddr)
T2BF_EXPORT TT2BFStatus T2BFSetCharset ( TCharSet  charset)
T2BF_EXPORT TT2BFStatus T2BFSetLowPowerMode ( TT2BFLowPowerMode  lowPowerMode)
T2BF_EXPORT TT2BFStatus T2BFSetLowPowerParameters ( TT2BFLowPowerParameters  lowPowerParam)
T2BF_EXPORT TT2BFStatus T2BFSppClose ( TPort  port)
T2BF_EXPORT TT2BFStatus T2BFSppConnect ( TPort  port,
TBdAddr  bdAddr,
TString  remotePortName 
)

Referenced by AppEngineConnectButton().

T2BF_EXPORT TT2BFStatus T2BFSppCreatePort ( uint16  frameSize,
TT2BFSecurity  security,
TT2BFSppCb  pSppCb,
TString  name,
TPort pPort 
)

Referenced by AppEngineInit().

T2BF_EXPORT TT2BFStatus T2BFSppDelete ( TPort  port)
T2BF_EXPORT TT2BFStatus T2BFSppDisconnect ( TPort  port)

Referenced by AppEngineConnectButton().

T2BF_EXPORT TT2BFStatus T2BFSppOpen ( TPort  port)

Referenced by AppEngineInit().

T2BF_EXPORT TT2BFStatus T2BFSppRx ( TPort  port,
uint16  dataLength,
uint8 pData 
)

Referenced by AppEngineSppCb().

T2BF_EXPORT uint16 T2BFSppRxCount ( TPort  port)

Referenced by AppEngineSppCb().

T2BF_EXPORT TT2BFStatus T2BFSppTx ( TPort  port,
uint16  dataLength,
uint8 pData 
)
T2BF_EXPORT TT2BFStatus T2BFStart ( void  )

Referenced by AppEngineInit().

T2BF_EXPORT TT2BFStatus T2BFStop ( void  )
T2BF_EXPORT TT2BFStatus T2BFSwitch ( uint8  index)
T2BF_EXPORT TT2BFStatus T2BFSync ( TBdAddr  bdAddr,
TT2BFSync  sync,
TT2BFSecurity  sec 
)
T2BF_EXPORT void T2BFSyncStop ( void  )
T2BF_EXPORT TT2BFStatus T2BFTerminate ( uint8  index)
T2BF_EXPORT TT2BFStatus T2BFTerminateAll ( void  )
T2BF_EXPORT TT2BFStatus T2BFTransferAudio ( boolean  on)
T2BF_EXPORT TT2BFStatus T2BFVoiceDial ( boolean  on)
T2BF_EXPORT TT2BFStatus T2BFVolume ( uint8  gain)
T2BF_EXPORT TT2BFStatus T2BFWriteName ( TUTF16String  pDeviceName)

Referenced by AppEngineInit().

T2BF_EXPORT TT2BFStatus T2BFWritePin ( TString  pin)

Referenced by AppEngineInit().