nRF Connect SDK Bare Metal API 2.0.99
Loading...
Searching...
No Matches
ble_hids_evt Struct Reference

HID Service event. More...

#include <bm/bluetooth/services/ble_hids.h>

Data Fields

enum ble_hids_evt_type evt_type
 Event type.
 
uint16_t conn_handle
 Connection handle for which the event applies.
 
const ble_evt_t * ble_evt
 Bluetooth LE event.
 
union { 
 
   struct { 
 
      struct ble_hids_char_id   char_id 
 Characteristic ID. More...
 
   }   notification 
 Parameters for. More...
 
   struct { 
 
      struct ble_hids_char_id   char_id 
 Characteristic ID. More...
 
      uint16_t   offset 
 Offset of the write operation. More...
 
      uint16_t   len 
 Length of the write operation. More...
 
      const uint8_t *   data 
 Incoming data. More...
 
   }   char_write 
 Parameters for BLE_HIDS_EVT_REP_CHAR_WRITE. More...
 
   struct { 
 
      struct ble_hids_char_id   char_id 
 Characteristic ID. More...
 
   }   char_auth_read 
 Parameters for BLE_HIDS_EVT_REPORT_READ. More...
 
   struct { 
 
      uint32_t   reason 
 Error reason. More...
 
   }   error 
 Parameters for BLE_HIDS_EVT_ERROR. More...
 
};  
 Event parameters.
 

Detailed Description

HID Service event.


The documentation for this struct was generated from the following file: