⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 handle_pbap.h

📁 pbap_client:bluetooth 可查询带有PBAP功能手机的Phonebook
💻 H
字号:
/****************************************************************************

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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -