• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# IHciInterface
2
3
4## 概述
5
6声明接口以初始化HCI,向控制器发送数据及关闭HCI接口。
7
8**起始版本:** 3.2
9
10**相关模块:**[HdiHci](_hdi_hci.md)
11
12
13## 汇总
14
15
16### Public 成员函数
17
18| 名称 | 描述 |
19| -------- | -------- |
20| [Init](#init) ([in] [IHciCallback](interface_i_hci_callback_v10.md) callbackObj) | 初始化HCI并注册回调函数。  |
21| [SendHciPacket](#sendhcipacket) ([in] enum [BtType](_hdi_hci.md#bttype) type, [in] unsigned char[] data) | 向控制器发送数据包。  |
22| [Close](#close) () | 关闭HCI接口。  |
23
24
25## 成员函数说明
26
27
28### Close()
29
30```
31IHciInterface::Close ()
32```
33**描述**
34关闭HCI接口。
35
36**起始版本:** 3.2
37
38**返回:**
39
40如果操作成功返回0;否则返回负值。
41
42
43### Init()
44
45```
46IHciInterface::Init ([in] IHciCallback callbackObj)
47```
48**描述**
49初始化HCI并注册回调函数。
50
51**起始版本:** 3.2
52
53**参数:**
54
55| 名称 | 描述 |
56| -------- | -------- |
57| callbackObj | 声明回调函数。相关详细信息,请参考[IHciCallback](interface_i_hci_callback_v10.md).  |
58
59**返回:**
60
61如果操作成功返回0;否则返回负值。
62
63
64### SendHciPacket()
65
66```
67IHciInterface::SendHciPacket ([in] enum BtType type, [in] unsigned char[] data )
68```
69**描述**
70向控制器发送数据包。
71
72**起始版本:** 3.2
73
74**参数:**
75
76| 名称 | 描述 |
77| -------- | -------- |
78| type | 声明HCI数据包类型。相关详细信息,请参考[BtType](_hdi_hci.md#bttype).  |
79| data | 表示发送到控制器的HCI数据包。  |
80
81**返回:**
82
83如果操作成功返回0;否则返回负值。
84