Texas Instruments CC2650DK 사용자 설명서

다운로드
페이지 1570
Bluetooth Low Energy
Table 23-117. End of Directed-Advertiser Operation
Condition
Status Code
Result
Performed Action Number1 after running receiver
BLE_DONE_OK
True
Performed Action Number3 after running receiver
BLE_DONE_RXERR
True
Performed Action Number4 after running receiver
BLE_DONE_CONNECT
False
Performed Action Number5 after running receiver
BLE_DONE_NOSYNC
True
Observed trigger indicated by pParams->endTrigger, then performed
BLE_DONE_ENDED
False
Action Number1, 3, or 5
Observed CMD_STOP, then performed Action Number1, 3, or 5
BLE_DONE_STOPPED
False
Received CMD_ABORT
BLE_DONE_ABORT
Abort
No space in RX buffer to store received packet
BLE_ERROR_RXBUF
False
Illegal value of channel
BLE_ERROR_PAR
Abort
Advertising data length field has illegal value
BLE_ERROR_PAR
Abort
23.6.4.4.3 Non-Connectable Advertiser Command
An advertiser operation that is not connectable is started by a CMD_BLE_ADV_NC command. In the
command structure, it has a pParams parameter of the type defined in
, and a pOutput
parameter of the type defined in
The operation starts with transmission and operates as
described in
Advertiser. After transmission of an ADV_NONCONN_IND, the operation
ends without any receive operation.
An advertiser operation that is not connectable ends with one of the statuses listed in
The
status field of the command structure after the operation is ended indicates the reason why the operation
ended. In all cases, a COMMAND_DONE interrupt is raised. In each case, it is indicated if the result is
True, False, or Abort, which decides the next action.
Table 23-118. End of Non-Connectable Advertiser Operation
Condition
Status Code
Result
Transmitted ADV_NONCONN_IND
BLE_DONE_OK
True
Observed trigger indicated by pParams->endTrigger, then finished
BLE_DONE_ENDED
False
transmitting ADV_NONCONN_IND
Observed CMD_STOP, then finished transmitting
BLE_DONE_STOPPED
False
ADV_NONCONN_IND
Received CMD_ABORT
BLE_DONE_ABORT
Abort
Illegal value of channel
BLE_ERROR_PAR
Abort
Advertising data length field has illegal value
BLE_ERROR_PAR
Abort
23.6.4.4.4 Scannable Undirected-Advertiser Command
A scannable undirected-advertiser operation is started by a CMD_BLE_ADV_SCAN command. In the
command structure, it has a pParams parameter of the type defined in
, and a pOutput
parameter of the type defined in
The operation starts with transmission operation and
operates as described in
Advertiser.
A scannable undirected-advertiser operation ends with one of the statuses listed in
The
status field of the command structure after the operation is ended indicates the reason why the operation
ended. In all cases, a COMMAND_DONE interrupt is raised. In each case, it is indicated if the result is
True, False, or Abort, which decides the next action.
Table 23-119. End of Scannable Undirected-Advertiser Operation
Condition
Status Code
Result
Performed Action Number1 after running receiver
BLE_DONE_OK
True
Performed Action Number2 and transmitted SCAN_RSP
BLE_DONE_OK
True
1535
SWCU117A – February 2015 – Revised March 2015
Radio
Copyright © 2015, Texas Instruments Incorporated