Callbacks used in the library.
Typedefs | |
typedef void(* | mtb_radar_sensing_callback_t) (mtb_radar_sensing_context_t *context, mtb_radar_sensing_event_t event, mtb_radar_sensing_event_info_t *event_info, void *data) |
Callback function prototype that can be used to handle mtb_radar_sensing_event_t events. More... | |
Functions | |
cy_rslt_t | mtb_radar_sensing_register_callback (mtb_radar_sensing_context_t *context, mtb_radar_sensing_callback_t callback, void *data) |
This function registers callback for radar service. More... | |
typedef void(* mtb_radar_sensing_callback_t) (mtb_radar_sensing_context_t *context, mtb_radar_sensing_event_t event, mtb_radar_sensing_event_info_t *event_info, void *data) |
Callback function prototype that can be used to handle mtb_radar_sensing_event_t events.
The callback needs to be registered to mtb_radar_sensing_register_callback(). The timestamp indicates the start of events and reflects current system time that is passed to mtb_radar_sensing_process()
cy_rslt_t mtb_radar_sensing_register_callback | ( | mtb_radar_sensing_context_t * | context, |
mtb_radar_sensing_callback_t | callback, | ||
void * | data | ||
) |
This function registers callback for radar service.
Callback is invoked as soon as an event is detected.
context | Context of radar. |
callback | Callback function. |
data | Data pointer that is passed to the invoke of the event callback. |