Mistake on this page?
Report an issue in GitHub or email us
Data Fields
hciEvt_t Union Reference

Union of all event types. More...

#include <hci_api.h>

Data Fields

wsfMsgHdr_t hdr
 Event header. More...
 
wsfMsgHdr_t resetSeqCmpl
 Reset sequence complete. More...
 
hciLeConnCmplEvt_t leConnCmpl
 LE connection complete. More...
 
hciDisconnectCmplEvt_t disconnectCmpl
 Disconnect complete. More...
 
hciLeConnUpdateCmplEvt_t leConnUpdateCmpl
 LE connection update complete. More...
 
hciLeCreateConnCancelCmdCmplEvt_t leCreateConnCancelCmdCmpl
 LE create connection cancel command complete. More...
 
hciLeAdvReportEvt_t leAdvReport
 LE advertising report. More...
 
hciReadRssiCmdCmplEvt_t readRssiCmdCmpl
 Read RSSI command complete. More...
 
hciReadChanMapCmdCmplEvt_t readChanMapCmdCmpl
 Read channel map command complete. More...
 
hciReadTxPwrLvlCmdCmplEvt_t readTxPwrLvlCmdCmpl
 Read Tx power level command complete. More...
 
hciReadRemoteVerInfoCmplEvt_t readRemoteVerInfoCmpl
 Read remote version information complete. More...
 
hciLeReadRemoteFeatCmplEvt_t leReadRemoteFeatCmpl
 LE read remote feature complete. More...
 
hciLeLtkReqReplCmdCmplEvt_t leLtkReqReplCmdCmpl
 LE LTK request reply command complete. More...
 
hciLeLtkReqNegReplCmdCmplEvt_t leLtkReqNegReplCmdCmpl
 LE LT request negative reply command complete. More...
 
hciEncKeyRefreshCmpl_t encKeyRefreshCmpl
 Encryption key refresh complete. More...
 
hciEncChangeEvt_t encChange
 Encryption change. More...
 
hciLeLtkReqEvt_t leLtkReq
 LE LTK request. More...
 
hciVendorSpecCmdStatusEvt_t vendorSpecCmdStatus
 Vendor specific command status. More...
 
hciVendorSpecCmdCmplEvt_t vendorSpecCmdCmpl
 Vendor specific command complete. More...
 
hciVendorSpecEvt_t vendorSpec
 Vendor specific. More...
 
hciHwErrorEvt_t hwError
 Hardware error. More...
 
hciLeEncryptCmdCmplEvt_t leEncryptCmdCmpl
 LE encrypt command complete. More...
 
hciLeRandCmdCmplEvt_t leRandCmdCmpl
 LE random command complete. More...
 
hciLeReadPeerResAddrCmdCmplEvt_t leReadPeerResAddrCmdCmpl
 LE read peer resolvable address command complete. More...
 
hciLeReadLocalResAddrCmdCmplEvt_t leReadLocalResAddrCmdCmpl
 LE read local resolvable address command complete. More...
 
hciLeSetAddrResEnableCmdCmplEvt_t leSetAddrResEnableCmdCmpl
 LE set address resolution enable command complete. More...
 
hciLeAddDevToResListCmdCmplEvt_t leAddDevToResListCmdCmpl
 LE add device to resolving list command complete. More...
 
hciLeRemDevFromResListCmdCmplEvt_t leRemDevFromResListCmdCmpl
 LE remove device from resolving list command complete. More...
 
hciLeClearResListCmdCmplEvt_t leClearResListCmdCmpl
 LE clear resolving list command complete. More...
 
hciLeRemConnParamRepEvt_t leRemConnParamRepCmdCmpl
 LE Remo Connection Parameter Reply Command Complete. More...
 
hciLeRemConnParamNegRepEvt_t leRemConnParamNegRepCmdCmpl
 LE Remote Connection Parameter Negative Reply Command Complete. More...
 
hciLeReadDefDataLenEvt_t leReadDefDataLenCmdCmpl
 LE read default data length command complete. More...
 
hciLeWriteDefDataLenEvt_t leWriteDefDataLenCmdCmpl
 LE write default data length command complete. More...
 
hciLeSetDataLenEvt_t leSetDataLenCmdCmpl
 LE set data length command complete. More...
 
hciLeReadMaxDataLenEvt_t leReadMaxDataLenCmdCmpl
 LE read max data length command complete. More...
 
hciLeRemConnParamReqEvt_t leRemConnParamReq
 LE remote connection parameter request. More...
 
hciLeDataLenChangeEvt_t leDataLenChange
 LE data length change. More...
 
hciLeP256CmplEvt_t leP256
 LE P-256. More...
 
hciLeGenDhKeyEvt_t leGenDHKey
 LE generate Diffie-Hellman key. More...
 
hciWriteAuthPayloadToCmdCmplEvt_t writeAuthPayloadToCmdCmpl
 Write authenticated payload to command complete. More...
 
hciAuthPayloadToExpiredEvt_t authPayloadToExpired
 Authenticated payload to expired. More...
 
hciLeReadPhyCmdCmplEvt_t leReadPhyCmdCmpl
 LE read PHY command complete. More...
 
hciLeSetDefPhyCmdCmplEvt_t leSetDefPhyCmdCmpl
 LE set default PHY command complete. More...
 
hciLePhyUpdateEvt_t lePhyUpdate
 LE PHY update. More...
 
hciLeExtAdvReportEvt_t leExtAdvReport
 LE extended advertising report. More...
 
hciLeScanTimeoutEvt_t leScanTimeout
 LE scan timeout. More...
 
hciLeAdvSetTermEvt_t leAdvSetTerm
 LE advertising set terminated. More...
 
hciLeScanReqRcvdEvt_t leScanReqRcvd
 LE scan request received. More...
 
hciLePerAdvSyncEstEvt_t lePerAdvSyncEst
 LE periodic advertising synchronization established. More...
 
hciLePerAdvReportEvt_t lePerAdvReport
 LE periodic advertising report. More...
 
hciLePerAdvSyncLostEvt_t lePerAdvSyncLost
 LE periodic advertising synchronization lost. More...
 
hciLeChSelAlgoEvt_t leChSelAlgo
 LE channel select algorithm. More...
 
HciLePerAdvSyncTrsfRcvdEvt_t lePerAdvSyncTrsfRcvd
 LE periodic advertising sync transfer received. More...
 
hciLePerAdvSyncTrsfCmdCmplEvt_t lePerAdvSyncTrsfCmdCmpl
 LE periodic advertising sync transfer command complete. More...
 
hciLePerAdvSetInfoTrsfCmdCmplEvt_t lePerAdvSetInfoTrsfCmdCmpl
 LE set periodic advertising set info transfer command complete. More...
 
hciLeConnIQReportEvt_t leConnIQReport
 LE connection IQ report. More...
 
hciLeCteReqFailedEvt_t leCteReqFailed
 LE CTE request failed. More...
 
hciLeSetConnCteRxParamsCmdCmplEvt_t leSetConnCteRxParamsCmdCmpl
 LE set connection CTE receive parameters command complete. More...
 
hciLeSetConnCteTxParamsCmdCmplEvt_t leSetConnCteTxParamsCmdCmpl
 LE set connection CTE transmit parameters command complete. More...
 
hciLeConnCteReqEnableCmdCmplEvt_t leConnCteReqEnableCmdCmpl
 LE connection CTE request enable command complete. More...
 
hciLeConnCteRspEnableCmdCmplEvt_t leConnCteRspEnableCmdCmpl
 LE connection CTE response enable command complete. More...
 
hciLeReadAntennaInfoCmdCmplEvt_t leReadAntennaInfoCmdCmpl
 LE read antenna information command complete. More...
 
hciLeSetCigParamsCmdCmplEvt_t leSetCigParamsCmdCmpl
 LE set CIG parameters command complete. More...
 
hciLeRemoveCigCmdCmplEvt_t leRemoveCigCmdCmpl
 LE remove CIG command complete. More...
 
HciLeCisEstEvt_t leCisEst
 LE CIS established. More...
 
HciLeCisReqEvt_t leCisReq
 LE CIS request. More...
 
HciLeReqPeerScaCmplEvt_t_t leReqPeerSca
 LE request peer SCA complete. More...
 
hciLeSetupIsoDataPathCmdCmplEvt_t leSetupIsoDataPathCmdCmpl
 LE setup ISO data path command complete. More...
 
hciLeRemoveIsoDataPathCmdCmplEvt_t leRemoveIsoDataPathCmdCmpl
 LE remove ISO data path command complete. More...
 
hciConfigDataPathCmdCmplEvt_t configDataPathCmdCmpl
 Config data path command complete. More...
 
hciReadLocalSupCodecsCmdCmplEvt_t readLocalSupCodecsCmdCmpl
 Read local supported codecs command complete. More...
 
hciReadLocalSupCodecCapCmdCmplEvt_t readLocalSupCodecCapCmdCmpl
 Read local supported codec capablitlies command complete. More...
 
hciReadLocalSupCtrDlyCmdCmplEvt_t readLocalSupCtrDlyCmdCmpl
 Read local supported controller delay command complete. More...
 
HciLeCreateBigCmplEvt_t leCreateBigCmpl
 LE create BIG complete. More...
 
HciLeTerminateBigCmplEvt_t leTerminateBigCmpl
 LE terminate BIG complete. More...
 
HciLeBigSyncEstEvt_t leBigSyncEst
 LE BIG sync established. More...
 
HciLeBigSyncLostEvt_t leBigSyncLost
 LE BIG sync lost. More...
 
HciLeBigTermSyncCmplEvt_t leBigTermSyncCmpl
 LE BIG terminate sync complete. More...
 
HciLeBigInfoAdvRptEvt_t leBigInfoAdvRpt
 LE BIG info advertising report. More...
 

Detailed Description

Union of all event types.

Definition at line 931 of file hci_api.h.

Field Documentation

hciAuthPayloadToExpiredEvt_t authPayloadToExpired

Authenticated payload to expired.

Definition at line 973 of file hci_api.h.

hciConfigDataPathCmdCmplEvt_t configDataPathCmdCmpl

Config data path command complete.

Definition at line 1002 of file hci_api.h.

hciDisconnectCmplEvt_t disconnectCmpl

Disconnect complete.

Definition at line 936 of file hci_api.h.

hciEncChangeEvt_t encChange

Encryption change.

Definition at line 948 of file hci_api.h.

hciEncKeyRefreshCmpl_t encKeyRefreshCmpl

Encryption key refresh complete.

Definition at line 947 of file hci_api.h.

Event header.

Definition at line 933 of file hci_api.h.

hciHwErrorEvt_t hwError

Hardware error.

Definition at line 953 of file hci_api.h.

hciLeAddDevToResListCmdCmplEvt_t leAddDevToResListCmdCmpl

LE add device to resolving list command complete.

Definition at line 959 of file hci_api.h.

hciLeAdvReportEvt_t leAdvReport

LE advertising report.

Definition at line 939 of file hci_api.h.

hciLeAdvSetTermEvt_t leAdvSetTerm

LE advertising set terminated.

Definition at line 979 of file hci_api.h.

HciLeBigInfoAdvRptEvt_t leBigInfoAdvRpt

LE BIG info advertising report.

Definition at line 1011 of file hci_api.h.

HciLeBigSyncEstEvt_t leBigSyncEst

LE BIG sync established.

Definition at line 1008 of file hci_api.h.

HciLeBigSyncLostEvt_t leBigSyncLost

LE BIG sync lost.

Definition at line 1009 of file hci_api.h.

HciLeBigTermSyncCmplEvt_t leBigTermSyncCmpl

LE BIG terminate sync complete.

Definition at line 1010 of file hci_api.h.

hciLeChSelAlgoEvt_t leChSelAlgo

LE channel select algorithm.

Definition at line 984 of file hci_api.h.

HciLeCisEstEvt_t leCisEst

LE CIS established.

Definition at line 997 of file hci_api.h.

HciLeCisReqEvt_t leCisReq

LE CIS request.

Definition at line 998 of file hci_api.h.

hciLeClearResListCmdCmplEvt_t leClearResListCmdCmpl

LE clear resolving list command complete.

Definition at line 961 of file hci_api.h.

hciLeConnCmplEvt_t leConnCmpl

LE connection complete.

Definition at line 935 of file hci_api.h.

hciLeConnCteReqEnableCmdCmplEvt_t leConnCteReqEnableCmdCmpl

LE connection CTE request enable command complete.

Definition at line 992 of file hci_api.h.

hciLeConnCteRspEnableCmdCmplEvt_t leConnCteRspEnableCmdCmpl

LE connection CTE response enable command complete.

Definition at line 993 of file hci_api.h.

hciLeConnIQReportEvt_t leConnIQReport

LE connection IQ report.

Definition at line 988 of file hci_api.h.

hciLeConnUpdateCmplEvt_t leConnUpdateCmpl

LE connection update complete.

Definition at line 937 of file hci_api.h.

HciLeCreateBigCmplEvt_t leCreateBigCmpl

LE create BIG complete.

Definition at line 1006 of file hci_api.h.

hciLeCreateConnCancelCmdCmplEvt_t leCreateConnCancelCmdCmpl

LE create connection cancel command complete.

Definition at line 938 of file hci_api.h.

hciLeCteReqFailedEvt_t leCteReqFailed

LE CTE request failed.

Definition at line 989 of file hci_api.h.

hciLeDataLenChangeEvt_t leDataLenChange

LE data length change.

Definition at line 969 of file hci_api.h.

hciLeEncryptCmdCmplEvt_t leEncryptCmdCmpl

LE encrypt command complete.

Definition at line 954 of file hci_api.h.

hciLeExtAdvReportEvt_t leExtAdvReport

LE extended advertising report.

Definition at line 977 of file hci_api.h.

hciLeGenDhKeyEvt_t leGenDHKey

LE generate Diffie-Hellman key.

Definition at line 971 of file hci_api.h.

hciLeLtkReqEvt_t leLtkReq

LE LTK request.

Definition at line 949 of file hci_api.h.

hciLeLtkReqNegReplCmdCmplEvt_t leLtkReqNegReplCmdCmpl

LE LT request negative reply command complete.

Definition at line 946 of file hci_api.h.

hciLeLtkReqReplCmdCmplEvt_t leLtkReqReplCmdCmpl

LE LTK request reply command complete.

Definition at line 945 of file hci_api.h.

LE P-256.

Definition at line 970 of file hci_api.h.

hciLePerAdvReportEvt_t lePerAdvReport

LE periodic advertising report.

Definition at line 982 of file hci_api.h.

hciLePerAdvSetInfoTrsfCmdCmplEvt_t lePerAdvSetInfoTrsfCmdCmpl

LE set periodic advertising set info transfer command complete.

Definition at line 987 of file hci_api.h.

hciLePerAdvSyncEstEvt_t lePerAdvSyncEst

LE periodic advertising synchronization established.

Definition at line 981 of file hci_api.h.

hciLePerAdvSyncLostEvt_t lePerAdvSyncLost

LE periodic advertising synchronization lost.

Definition at line 983 of file hci_api.h.

hciLePerAdvSyncTrsfCmdCmplEvt_t lePerAdvSyncTrsfCmdCmpl

LE periodic advertising sync transfer command complete.

Definition at line 986 of file hci_api.h.

HciLePerAdvSyncTrsfRcvdEvt_t lePerAdvSyncTrsfRcvd

LE periodic advertising sync transfer received.

Definition at line 985 of file hci_api.h.

hciLePhyUpdateEvt_t lePhyUpdate

LE PHY update.

Definition at line 976 of file hci_api.h.

hciLeRandCmdCmplEvt_t leRandCmdCmpl

LE random command complete.

Definition at line 955 of file hci_api.h.

hciLeReadAntennaInfoCmdCmplEvt_t leReadAntennaInfoCmdCmpl

LE read antenna information command complete.

Definition at line 994 of file hci_api.h.

hciLeReadDefDataLenEvt_t leReadDefDataLenCmdCmpl

LE read default data length command complete.

Definition at line 964 of file hci_api.h.

hciLeReadLocalResAddrCmdCmplEvt_t leReadLocalResAddrCmdCmpl

LE read local resolvable address command complete.

Definition at line 957 of file hci_api.h.

hciLeReadMaxDataLenEvt_t leReadMaxDataLenCmdCmpl

LE read max data length command complete.

Definition at line 967 of file hci_api.h.

hciLeReadPeerResAddrCmdCmplEvt_t leReadPeerResAddrCmdCmpl

LE read peer resolvable address command complete.

Definition at line 956 of file hci_api.h.

hciLeReadPhyCmdCmplEvt_t leReadPhyCmdCmpl

LE read PHY command complete.

Definition at line 974 of file hci_api.h.

hciLeReadRemoteFeatCmplEvt_t leReadRemoteFeatCmpl

LE read remote feature complete.

Definition at line 944 of file hci_api.h.

hciLeRemConnParamNegRepEvt_t leRemConnParamNegRepCmdCmpl

LE Remote Connection Parameter Negative Reply Command Complete.

Definition at line 963 of file hci_api.h.

hciLeRemConnParamRepEvt_t leRemConnParamRepCmdCmpl

LE Remo Connection Parameter Reply Command Complete.

Definition at line 962 of file hci_api.h.

hciLeRemConnParamReqEvt_t leRemConnParamReq

LE remote connection parameter request.

Definition at line 968 of file hci_api.h.

hciLeRemDevFromResListCmdCmplEvt_t leRemDevFromResListCmdCmpl

LE remove device from resolving list command complete.

Definition at line 960 of file hci_api.h.

hciLeRemoveCigCmdCmplEvt_t leRemoveCigCmdCmpl

LE remove CIG command complete.

Definition at line 996 of file hci_api.h.

hciLeRemoveIsoDataPathCmdCmplEvt_t leRemoveIsoDataPathCmdCmpl

LE remove ISO data path command complete.

Definition at line 1001 of file hci_api.h.

LE request peer SCA complete.

Definition at line 999 of file hci_api.h.

hciLeScanReqRcvdEvt_t leScanReqRcvd

LE scan request received.

Definition at line 980 of file hci_api.h.

hciLeScanTimeoutEvt_t leScanTimeout

LE scan timeout.

Definition at line 978 of file hci_api.h.

hciLeSetAddrResEnableCmdCmplEvt_t leSetAddrResEnableCmdCmpl

LE set address resolution enable command complete.

Definition at line 958 of file hci_api.h.

hciLeSetCigParamsCmdCmplEvt_t leSetCigParamsCmdCmpl

LE set CIG parameters command complete.

Definition at line 995 of file hci_api.h.

hciLeSetConnCteRxParamsCmdCmplEvt_t leSetConnCteRxParamsCmdCmpl

LE set connection CTE receive parameters command complete.

Definition at line 990 of file hci_api.h.

hciLeSetConnCteTxParamsCmdCmplEvt_t leSetConnCteTxParamsCmdCmpl

LE set connection CTE transmit parameters command complete.

Definition at line 991 of file hci_api.h.

hciLeSetDataLenEvt_t leSetDataLenCmdCmpl

LE set data length command complete.

Definition at line 966 of file hci_api.h.

hciLeSetDefPhyCmdCmplEvt_t leSetDefPhyCmdCmpl

LE set default PHY command complete.

Definition at line 975 of file hci_api.h.

hciLeSetupIsoDataPathCmdCmplEvt_t leSetupIsoDataPathCmdCmpl

LE setup ISO data path command complete.

Definition at line 1000 of file hci_api.h.

HciLeTerminateBigCmplEvt_t leTerminateBigCmpl

LE terminate BIG complete.

Definition at line 1007 of file hci_api.h.

hciLeWriteDefDataLenEvt_t leWriteDefDataLenCmdCmpl

LE write default data length command complete.

Definition at line 965 of file hci_api.h.

hciReadChanMapCmdCmplEvt_t readChanMapCmdCmpl

Read channel map command complete.

Definition at line 941 of file hci_api.h.

hciReadLocalSupCodecCapCmdCmplEvt_t readLocalSupCodecCapCmdCmpl

Read local supported codec capablitlies command complete.

Definition at line 1004 of file hci_api.h.

hciReadLocalSupCodecsCmdCmplEvt_t readLocalSupCodecsCmdCmpl

Read local supported codecs command complete.

Definition at line 1003 of file hci_api.h.

hciReadLocalSupCtrDlyCmdCmplEvt_t readLocalSupCtrDlyCmdCmpl

Read local supported controller delay command complete.

Definition at line 1005 of file hci_api.h.

hciReadRemoteVerInfoCmplEvt_t readRemoteVerInfoCmpl

Read remote version information complete.

Definition at line 943 of file hci_api.h.

hciReadRssiCmdCmplEvt_t readRssiCmdCmpl

Read RSSI command complete.

Definition at line 940 of file hci_api.h.

hciReadTxPwrLvlCmdCmplEvt_t readTxPwrLvlCmdCmpl

Read Tx power level command complete.

Definition at line 942 of file hci_api.h.

wsfMsgHdr_t resetSeqCmpl

Reset sequence complete.

Definition at line 934 of file hci_api.h.

hciVendorSpecEvt_t vendorSpec

Vendor specific.

Definition at line 952 of file hci_api.h.

hciVendorSpecCmdCmplEvt_t vendorSpecCmdCmpl

Vendor specific command complete.

Definition at line 951 of file hci_api.h.

hciVendorSpecCmdStatusEvt_t vendorSpecCmdStatus

Vendor specific command status.

Definition at line 950 of file hci_api.h.

hciWriteAuthPayloadToCmdCmplEvt_t writeAuthPayloadToCmdCmpl

Write authenticated payload to command complete.

Definition at line 972 of file hci_api.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.