handle_pbap.h

来自「藍芽電話簿範本」· C头文件 代码 · 共 68 行

H
68
字号
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Limited 2006-2009
Part of BlueLab 4.1-Release

DESCRIPTION
	Interface definition for handling PBAP library messages and functionality

	
FILE
	handle_pbap.h
*/


#ifndef HANDLE_PBAP_H
#define HANDLE_PBAP_H

#include <message.h>
#include "main.h"

/* Default maximum PBAP Packet Size */
#define PBAP_DEF_PACKET 255


/*
  PBAP Server Message Handler
*/
void handlePbapMessages(applicationTaskData *pTask, MessageId pId, Message pMessage);


/*
  Initialise the PBAP System
*/
void initPbap(applicationTaskData *pTask);

/*
	Connect to PBAP Server
*/
void pbapConnect(applicationTaskData *pTask, const bdaddr pAddr);

/*
	Disconnect from PBAP Server
*/
void pbapDisconnect(applicationTaskData *pTask);

/*
	Set the current phonebook
*/
void pbapSetPhonebook(applicationTaskData *pTask, uint16 pRepository, uint16 pPhonebook);

/*
	Start Getting the vCard Listing
*/
void pbapGetVCardList(applicationTaskData *pTask, const uint8 *pSrchVal,
								uint16 pSizeSrchVal, uint16 pSrchAttr, uint16 pMaxList, uint16 pListStart);

/*
	Start getting a vCard Entry
*/
void pbapGetVCardEntry(applicationTaskData *pTask, uint16 pEntry, uint16 pFormat, uint32 pFilter);

/*
	Start downloading the phonebook
*/
void pbapDownloadPhonebook(applicationTaskData *pTask, uint16 pRepository, uint16 pPhonebook, uint16 pStart, 
									uint16 pMaxList, uint32 pFilter, uint16 pFormat);
								
#endif /* HANDLE_PBAP_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?