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

📄 pb_access.h

📁 藍芽電話簿範本
💻 H
字号:
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Limited 2006-2009
Part of BlueLab 4.1-Release

DESCRIPTION
	Interface definition for accessing phonebooks

	
FILE
	pb_access.h
*/


#ifndef PB_ACCESS_H
#define PB_ACCESS_H

#include <file.h>

#include "main.h"
#include "pbap_common.h"

/*
	Structure containing results of a search or goto element
*/
typedef struct
{
	const uint8 *namePtr;
	const uint8 *phonePtr;
	const uint8 *mobilePtr;
	const uint8 *businessPtr;
	uint16 nameSize;
	uint16 phoneSize;
	uint16 mobileSize;
	uint16 businessSize;
	uint16 index;
} pbaSearchResult;


/*
	Check to see if a phonebook is supported
*/
bool pbaPhoneBookSupported(pbap_phone_book pBook);

/*
	Open Phonebook
*/
bool pbaOpenPhonebook(applicationTaskData *pTask, pbap_phone_book pBook);

/*
	Close Phonebook
*/
void pbaClosePhonebook(applicationTaskData *pTask);

/* Get current entry */
void pbaGetCurrentEntry(applicationTaskData *pTask, pbaSearchResult *pResult);

/* Find next entry (uses search data) */
bool pbaFindNextEntry(applicationTaskData *pTask, pbaSearchResult *pResult);

/* 
	Goto next entry
*/
bool pbaGotoNextEntry(applicationTaskData *pTask, pbaSearchResult *pResult);

/*
	Goto entry
*/
bool pbaGotoEntry(applicationTaskData *pTask, uint16 pEntry);

/*
	Get the number of elements in a phonebook
*/
uint16 pbaGetNumberElements(applicationTaskData *pTask, pbap_phone_book pBook);

#endif /* PB_ACCESS_H */

⌨️ 快捷键说明

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