Texas Instruments CC2650DK ユーザーズマニュアル
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
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.
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
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.
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