Data Structures | Typedefs | Functions
acc_processing.h File Reference
`#include <stdbool.h>`
`#include <stdint.h>`
`#include "acc_config_subsweep.h"`
`#include "acc_definitions_a121.h"`
`#include "acc_definitions_common.h"`

Go to the source code of this file.

## Data Structures
struct | acc_processing_metadata_t
| Metadata that will be populated by the processing module during creation. More...
struct | acc_processing_result_t
| Result provided by the processing module. More...

## Typedefs
typedef struct acc_processing_handle | acc_processing_t

## Functions
acc_processing_t * | acc_processing_create (const acc_config_t *config, acc_processing_metadata_t *processing_metadata)
| Create a processing instance with the provided configuration. More...
void | acc_processing_execute (acc_processing_t *handle, void *buffer, acc_processing_result_t *result)
| Process the data according to the configuration used in create. More...
void | acc_processing_destroy (acc_processing_t *handle)
| Destroy a processing instance identified with the provided processing handle. More...
float | acc_processing_points_to_meter (int32_t points)
| Convert a distance or step length in points to meter. More...
int32_t | acc_processing_meter_to_points (float length)
| Convert a distance or step length in meter to points. More...
void | acc_processing_get_temperature_adjustment_factors (int16_t reference_temperature, int16_t current_temperature, acc_config_profile_t profile, float *signal_adjust_factor, float *deviation_adjust_factor)
| Calculate temperature compensation for mean sweep and background noise (tx off) standard deviation. More...