|
| uint32_t | acc_detector_presence_processing_get_buffer_size (const acc_config_t *sensor_config) |
| | Get the buffer size needed for presence processing. More...
|
| |
| acc_detector_presence_processing_config_t * | acc_detector_presence_processing_config_create (void) |
| | Create a configuration for a presence processor. More...
|
| |
| void | acc_detector_presence_processing_config_destroy (acc_detector_presence_processing_config_t *processor_config) |
| | Destroy a presence processor configuration. More...
|
| |
| acc_detector_presence_processing_handle_t * | acc_detector_presence_processing_create (const acc_detector_presence_processing_config_t *processing_config, const acc_config_t *sensor_config) |
| | Create a processing handle with the provided base configuration. More...
|
| |
| void | acc_detector_presence_processing_destroy (acc_detector_presence_processing_handle_t *processing_handle) |
| | Destroy a processing handle. More...
|
| |
| bool | acc_detector_presence_processing_reset (acc_detector_presence_processing_handle_t *processing_handle) |
| | Reset existing processing buffers. More...
|
| |
| bool | acc_detector_presence_processing_process (acc_detector_presence_processing_handle_t *processing_handle, void *buffer, const acc_int16_complex_t *frame, acc_detector_presence_processing_result_t *presence_result) |
| | Process sensor data. More...
|
| |
| void | acc_detector_presence_processing_config_frame_rate_set (acc_detector_presence_processing_config_t *processing_config, float frame_rate) |
| | Set the frame rate. More...
|
| |
| float | acc_detector_presence_processing_config_frame_rate_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get the frame rate. More...
|
| |
| void | acc_detector_presence_processing_config_inter_frame_presence_timeout_set (acc_detector_presence_processing_config_t *processing_config, uint16_t inter_frame_presence_timeout) |
| | Set the inter-frame presence timeout in seconds. More...
|
| |
| uint16_t | acc_detector_presence_processing_config_inter_frame_presence_timeout_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get the inter-frame presence timeout in seconds. More...
|
| |
| void | acc_detector_presence_processing_config_intra_detection_set (acc_detector_presence_processing_config_t *processing_config, bool enable) |
| | Set intra-frame presence detection. More...
|
| |
| bool | acc_detector_presence_processing_config_intra_detection_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get if frame intra-frame presence detection is enabled. More...
|
| |
| void | acc_detector_presence_processing_config_intra_detection_threshold_set (acc_detector_presence_processing_config_t *processing_config, float intra_detection_threshold) |
| | Set the detection threshold for the intra-frame presence detection. More...
|
| |
| float | acc_detector_presence_processing_config_intra_detection_threshold_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get the detection threshold for the intra-frame presence detection. More...
|
| |
| void | acc_detector_presence_processing_config_inter_detection_set (acc_detector_presence_processing_config_t *processing_config, bool enable) |
| | Set inter-frame presence detection. More...
|
| |
| bool | acc_detector_presence_processing_config_inter_detection_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get if inter-frame presence detection is enabled. More...
|
| |
| void | acc_detector_presence_processing_config_inter_detection_threshold_set (acc_detector_presence_processing_config_t *processing_config, float inter_detection_threshold) |
| | Set the detection threshold for the inter-frame presence detection. More...
|
| |
| float | acc_detector_presence_processing_config_inter_detection_threshold_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get the detection threshold for the inter-frame presence detection. More...
|
| |
| void | acc_detector_presence_processing_config_inter_frame_deviation_time_const_set (acc_detector_presence_processing_config_t *processing_config, float inter_frame_deviation_time_const) |
| | Set the time constant of the low pass filter for the inter-frame deviation between fast and slow. More...
|
| |
| float | acc_detector_presence_processing_config_inter_frame_deviation_time_const_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get the time constant of the low pass filter for the inter-frame deviation between fast and slow. More...
|
| |
| void | acc_detector_presence_processing_config_inter_frame_fast_cutoff_set (acc_detector_presence_processing_config_t *processing_config, float inter_frame_fast_cutoff) |
| | Set the cutoff frequency of the low pass filter for the fast filtered absolute sweep mean. More...
|
| |
| float | acc_detector_presence_processing_config_inter_frame_fast_cutoff_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get the cutoff frequency of the low pass filter for the fast filtered absolute sweep mean. More...
|
| |
| void | acc_detector_presence_processing_config_inter_frame_slow_cutoff_set (acc_detector_presence_processing_config_t *processing_config, float inter_frame_slow_cutoff) |
| | Set the cutoff frequency of the low pass filter for the slow filtered absolute sweep mean. More...
|
| |
| float | acc_detector_presence_processing_config_inter_frame_slow_cutoff_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get the cutoff frequency of the low pass filter for the slow filtered absolute sweep mean. More...
|
| |
| void | acc_detector_presence_processing_config_intra_frame_time_const_set (acc_detector_presence_processing_config_t *processing_config, float intra_frame_time_const) |
| | Set the time constant for the depthwise filtering in the intra-frame part. More...
|
| |
| float | acc_detector_presence_processing_config_intra_frame_time_const_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get the time constant for the depthwise filtering in the intra-frame part. More...
|
| |
| void | acc_detector_presence_processing_config_intra_output_time_const_set (acc_detector_presence_processing_config_t *processing_config, float intra_output_time_const) |
| | Set the time constant for the output in the intra-frame part. More...
|
| |
| float | acc_detector_presence_processing_config_intra_output_time_const_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get the time constant for the output in the intra-frame part. More...
|
| |
| void | acc_detector_presence_processing_config_inter_output_time_const_set (acc_detector_presence_processing_config_t *processing_config, float inter_output_time_const) |
| | Set the time constant for the output in the inter-frame part. More...
|
| |
| float | acc_detector_presence_processing_config_inter_output_time_const_get (const acc_detector_presence_processing_config_t *processing_config) |
| | Get the time constant for the output in the inter-frame part. More...
|
| |