1# IHciCallback
2
3## 概述
4
5定义HCI回调函数,包含初始化结果和从控制器接收的数据。
6
7**起始版本:** 3.2
8
9**相关模块:**[HdiHci](_hdi_hci.md)
10
11
12## 汇总
13
14
15### Public 成员函数
16
17| 名称 | 描述 |
18| -------- | -------- |
19| [OnInited](#oninited) ([in] enum BtStatus status) | HCI 初始化回调函数。 |
20| [OnReceivedHciPacket](#onreceivedhcipacket) ([in] enum BtType type, [in] unsigned char[] data) | 接收控制器发送的数据包。 |
21
22
23## 成员函数说明
24
25
26### OnInited()
27
28```
29IHciCallback::OnInited ([in] enum BtStatus status)
30```
31
32**描述**
33
34HCI 初始化回调函数。
35
36**起始版本:** 3.2
37
38**参数:**
39
40| 名称 | 描述 |
41| -------- | -------- |
42| status | 声明HCI初始化结果。相关详细信息,请参考[BtType](_hdi_hci.md#bttype)。 |
43
44**返回:**
45
46如果操作成功返回0;否则返回负值。
47
48
49### OnReceivedHciPacket()
50
51```
52IHciCallback::OnReceivedHciPacket ([in] enum BtType type, [in] unsigned char[] data )
53```
54
55**描述**
56
57接收控制器发送的数据包。
58
59**起始版本:** 3.2
60
61**参数:**
62
63| 名称 | 描述 |
64| -------- | -------- |
65| type | 声明HCI数据包类型。相关详细信息,请参考[BtType](_hdi_hci.md#bttype)。|
66| data | 表示从控制器接收的HCI数据包。 |
67
68**返回:**
69
70如果操作成功返回0;否则返回负值。