RDK Documentation (Open Sourced RDK Components)
btrMgr_Columbo.h
1 /*
2  * If not stated otherwise in this file or this component's Licenses.txt file the
3  * following copyright and licenses apply:
4  *
5  * Copyright 2016 RDK Management
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  * http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18 */
19 /**
20  * @file btrMgr_SysDiag.h
21  *
22  * @defgroup Sys_DiagInfo SysDiagInfoInterface
23  * This file defines
24  * @ingroup BTR_MGR
25  *
26  */
27 
28 #ifndef __BTR_MGR_COLUMBO_H__
29 #define __BTR_MGR_COLUMBO_H__
30 
31 #define BTRMGR_COL_STR_LEN_MAX 256
32 
33 
34 typedef enum _BTRMGR_ColumboChar_t {
35  BTRMGR_SYSDIAG_COLUMBO_BEGIN = 200,
36  BTRMGR_SYSDIAG_COLUMBO_START,
37  BTRMGR_SYSDIAG_COLUMBO_STOP,
38  BTRMGR_SYSDIAG_COLUMBO_STATUS,
39  BTRMGR_SYSDIAG_COLUMBO_REPORT,
40  BTRMGR_SYSDIAG_COLUMBO_UNKNOWN,
41  BTRMGR_SYSDIAG_COLUMBO_END
42 } BTRMGR_ColumboChar_t;
43 
44 
45 /* Interfaces */
46 /**
47  * @addtogroup LE_DiagInfo
48  * @{
49  *
50  */
51 
52 eBTRMgrRet BTRMGR_Columbo_GetData(BTRMGR_ColumboChar_t aenColumboChar, char* aData);
53 
54 eBTRMgrRet BTRMGR_Columbo_SetData(BTRMGR_ColumboChar_t aenColumboChar, char* aData);
55 
56 /** @} */
57 
58 #endif /* __BTR_MGR_COLUMBO_H__ */
59 
eBTRMgrRet
enum _eBTRMgrRet eBTRMgrRet
Represents the bluetooth manager return values.