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.
. My goal is to be able to store the hex values from each characteristic in a separate dongle that is receiving the ble signal. I am still confused how to go about this because both the uart examples and the link you sent me do not make it clear how to read custom characteristics. Any future insight would be appreciated and sorry for any inconvenience.