Data Structures | Macros | Typedefs | Functions
power_meas_sine_analyzer.h File Reference
#include <stdint.h>
#include <math.h>

Go to the source code of this file.

Data Structures

struct  POWER_MEAS_SINE_ANALYZER
 Defines the POWER_MEAS_SINE_ANALYZER structure. More...
 

Macros

#define C2000_IEEE754_TYPES
 

Typedefs

typedef float float32_t
 
typedef long double float64_t
 

Functions

static void POWER_MEAS_SINE_ANALYZER_reset (POWER_MEAS_SINE_ANALYZER *v)
 Resets internal data to zero. More...
 
static void POWER_MEAS_SINE_ANALYZER_config (POWER_MEAS_SINE_ANALYZER *v, float32_t isrFrequency, float32_t threshold, float32_t gridMaxFreq, float32_t gridMinFreq)
 Configures the power measurment module. More...
 
static void POWER_MEAS_SINE_ANALYZER_run (POWER_MEAS_SINE_ANALYZER *v)
 Perform calculations using the POWER_MEAS_SINE_ANALYZER module. More...
 

Copyright 2023, Texas Instruments Incorporated