I am currently using an nrf52840 to write to a service with 3 different characteristics with goal of using another dongle to read those characteristics. The first dongle is writing characteristics using the ble_gatts_hvx_params_t struct and I am able to view the characteristic value using the nrf connect app. When I try to receive using a dongle, however, I based everything off of the central examples from the SDK. From what I see, however, is that every example uses its own client file that has many structures and functions defined to be able to create an event handler. Looking at the gattc header file, however, it does not seem to have the same structs and functions to handle the event. Right now I am struggling to extract the data values from the characteristics.