Data Structures | |
struct | pb_remote_msg_scan_start_filter_t |
Remote Provisioning Scan Start with Filter Message. More... | |
struct | pb_remote_msg_scan_unprov_device_number_t |
Remote Provisioning Scan Unprovisioned Device Number Message. More... | |
struct | pb_remote_msg_scan_unprov_device_number_report_t |
Remote Provisioning Scan UUID Number Report Message. More... | |
struct | pb_remote_msg_scan_uuid_report_t |
Remote Provisioning Scan UUID Report. More... | |
struct | pb_remote_msg_scan_report_status_t |
Remote Provisioning Scan Report Status Message. More... | |
struct | pb_remote_msg_scan_status_t |
Remote Provisioning Scan Status Message. More... | |
struct | pb_remote_msg_scan_stopped_t |
Remote Provisioning Scan Stopped Message. More... | |
struct | pb_remote_msg_link_open_t |
Remote Provisioning Link Open Message. More... | |
struct | pb_remote_msg_link_status_t |
Remote Provisioning Link Status Message. More... | |
struct | pb_remote_msg_link_close_t |
Remote Prvisioning Link Close Message. More... | |
struct | pb_remote_msg_link_status_report_t |
Remote Provisioning Link Status Report Message. More... | |
struct | pb_remote_msg_packet_transfer_t |
Remote Provisioning Packet Transfer Message. More... | |
struct | pb_remote_msg_packet_transfer_report_t |
Remote Provisioning Packet Transfer Report Message. More... | |
struct | pb_remote_msg_packet_transfer_status_t |
Remote Provisioning Packet Transport Status Message. More... | |
Macros | |
#define | BEARER_LINK_REASON_NOT_SUPPORTED (0xFF) |
Reason code not supported. More... | |
Some of them are not consistent. E.g., scan_status
and status
. Fix that.
#define BEARER_LINK_REASON_NOT_SUPPORTED (0xFF) |
Reason code not supported.
Definition at line 55 of file pb_remote_msgs.h.
enum pb_remote_opcode_t |
Remote provisioning opcodes.
Enumerator | |
---|---|
PB_REMOTE_OP_PACKET_TRANSFER_REPORT | Sent from the Server to the Client to indicate the state of the local packet transfer. Is acknowledged with a PB_REMOTE_OP_PACKET_TRANSFER_STATUS. |
PB_REMOTE_OP_PACKET_TRANSFER | Provisioning PDU from the Remote Client/Server. |
PB_REMOTE_OP_PACKET_TRANSFER_STATUS | Status message sent as reply to a PB_REMOTE_OP_PACKET_TRANSFER or PB_REMOTE_OP_PACKET_TRANSFER_REPORT. |
PB_REMOTE_OP_LINK_CLOSE | Command to close the local link from the Client to the Server. |
PB_REMOTE_OP_LINK_OPEN | Command to open the local link from the Client to the Server. |
PB_REMOTE_OP_LINK_STATUS | Link status sent as a reply to the PB_REMOTE_OP_LINK_OPEN or PB_REMOTE_OP_LINK_CLOSE commands or as an acknowledgment of the PB_REMOTE_OP_LINK_STATUS_REPORT. |
PB_REMOTE_OP_SCAN_CANCEL | Command to cancel scanning for unprovisioned devices from the Client to the Server. |
PB_REMOTE_OP_SCAN_START | Command to start scanning from the Client to the Server. |
PB_REMOTE_OP_SCAN_START_FILTER | Command to start scanning with a filter from the Client to the Server. |
PB_REMOTE_OP_SCAN_STATUS | Scan status. Used to acknowledge the PB_REMOTE_OP_SCAN_START, PB_REMOTE_OP_SCAN_START_FILTER, PB_REMOTE_OP_SCAN_UNPROVISIONED_DEVICE_NUMBER and PB_REMOTE_OP_SCAN_CANCEL commands. |
PB_REMOTE_OP_SCAN_UNPROVISIONED_DEVICE_NUMBER | Command to start scanning while reporting the number of unprovisioned devices nearby. |
PB_REMOTE_OP_SCAN_UUID_REPORT | Report of the UUID and device ID of an unprovisioned device sent from the Server to the Client. |
PB_REMOTE_OP_SCAN_UUID_NUMBER_REPORT | Number of unprovisioned devices report. |
PB_REMOTE_OP_LINK_STATUS_REPORT | Link status report. A reliable message used to indicate to the Client that the state of the Local provisioning link has changed. |
PB_REMOTE_OP_SCAN_REPORT_STATUS | Message used by the Client to acknowledge the scan reports. |
PB_REMOTE_OP_SCAN_STOPPED | Acknowledgment message from the Server that the scanning was stopped. |
Definition at line 63 of file pb_remote_msgs.h.
Remote Provisioning Report Status Codes.
Enumerator | |
---|---|
PB_REMOTE_REPORT_STATUS_ACCEPTED | Report status accepted. |
PB_REMOTE_REPORT_STATUS_REJECTED | Report status rejected. |
Definition at line 131 of file pb_remote_msgs.h.
Remote Provisioning Scan Status Codes.
Definition at line 142 of file pb_remote_msgs.h.
Remote Provisioning Scan Stopped Status Codes.
Enumerator | |
---|---|
PB_REMOTE_SCAN_STOPPED_OUT_OF_RESOURCES | The Unprovisioned Devices List is full and scanning cannot be continued. |
PB_REMOTE_SCAN_STOPPED_TIMEOUT | The scanning has reached timeout. |
Definition at line 177 of file pb_remote_msgs.h.
Remote Link Status Codes.
Definition at line 191 of file pb_remote_msgs.h.
Remote Provisioning bearer type.
Enumerator | |
---|---|
PB_REMOTE_BEARER_TYPE_PB_ADV | PB-ADV bearer type. |
PB_REMOTE_BEARER_TYPE_PB_GATT | PB-GATT bearer type. |
Definition at line 235 of file pb_remote_msgs.h.
Provisioning Bearer Link Status Report.
Definition at line 246 of file pb_remote_msgs.h.
Remote Provisioning Packet Transfer Report Delivery Status.
Definition at line 263 of file pb_remote_msgs.h.
Remote Provisioning Packet Transfer Status.
Definition at line 274 of file pb_remote_msgs.h.