Bluetooth API property identifiers.
Synopsis:
#include <btapi/btdevice.h>
typedef enum {
BT_PROP_API_VERSION
BT_PROP_MASTER_SLAVE_SWITCH
BT_PROP_MAX_CONNECTED_DEVICES
BT_PROP_MAX_L2CAP_RCVMTU
BT_PROP_MAX_RFCOMM_RCVMTU
BT_PROP_CONNECTED_INQUIRY_SCAN
BT_PROP_CONNECTED_PAGE_SCAN
BT_PROP_CONNECTED_INQUIRY
BT_PROP_CONNECTED_PAGE
} bt_property_t;
Data:
- BT_PROP_API_VERSION
- The API version.
- BT_PROP_MASTER_SLAVE_SWITCH
- Whether a master/slave switch is allowed.
- BT_PROP_MAX_CONNECTED_DEVICES
- The maximum number of connected devices allowed.
- BT_PROP_MAX_L2CAP_RCVMTU
- The maximum receive MTU size supported for Logical Link Control and Adaptation Protocol (L2CAP).
- BT_PROP_MAX_RFCOMM_RCVMTU
- The maximum receive MTU size supported for the RFCOMM protocol.
- BT_PROP_CONNECTED_INQUIRY_SCAN
- Whether the incoming inquiry scanning responded while connected.
- BT_PROP_CONNECTED_PAGE_SCAN
- Whether incoming page scanning, for instance, a new connection, is allowed while connected.
- BT_PROP_CONNECTED_INQUIRY
- Whether outgoing inquiry scanning is allowed while connected.
- BT_PROP_CONNECTED_PAGE
- Whether an outgoing connection is allowed while connected.
Library:
libbtapi (For the qcc command, use the -l btapi option to link against this library)
Description:
The various enumerated values represent properties used for Bluetooth communication.