BT_UPDATE_LE_CONNECTION_MODE,
BT_SET_PROFILE_TRUSTED,
BT_GET_PROFILE_TRUSTED,
- BT_SET_PROFILE_RESTRICTED,
- BT_GET_PROFILE_RESTRICTED,
BT_HID_CONNECT = BT_FUNC_HID_BASE,
BT_HID_DISCONNECT,
BT_HID_DEVICE_ACTIVATE,
BT_AVRCP_CONTROL_SET_PROPERTY,
BT_AVRCP_CONTROL_GET_PROPERTY,
BT_AVRCP_GET_TRACK_INFO,
+ BT_AVRCP_TRANSPORT_SET_PROPERTY,
BT_OPP_PUSH_FILES = BT_FUNC_OPP_BASE,
BT_OPP_CANCEL_PUSH,
BT_OPP_IS_PUSHING_FILES,
BT_TDS_ACTIVATE_CONTROL_POINT,
BT_OTP_SERVER_INIT = BT_FUNC_OTP_BASE,
BT_OTP_SERVER_DEINIT,
+ BT_OTP_READ_VALUE,
+ BT_OTP_ENABLE_NOTIFICATION,
+ BT_OTP_WRITE_VALUE,
+ BT_LE_OTC_CONNECT,
+ BT_LE_OTC_DISCONNECT,
} bt_function_t;
typedef struct {
/* OTP */
#define BT_OTP_SERVER_STATE_CHANGED "OtpServerStateChanged"
+#define BT_OTP_READ_CHAR_VAL "OtpReadCharVal"
+#define BT_OTP_NOTIFICATION_ENABLED "OtpNotificationEnabled"
+#define BT_OTP_WRITE_CHAR_VAL "OtpWriteCharVal"
+#define BT_OTP_INDICATION "OtpIndication"
+#define BT_OTC_STATE_CHANGED "OtcStateChanged"
typedef enum {
_PROFILE_UNKNOWN = 0,