#include "adi_pqlib.h"
#include <math.h>
#include <stdint.h>
#include <stdio.h>
Go to the source code of this file.
◆ convert_pct_type()
float convert_pct_type |
( |
ADI_PQLIB_PCT_TYPE |
val | ) |
|
Converts ADI_PQLIB_PCT_TYPE to percentage.
- Parameters
-
[in] | val | - Value for conversion |
- Returns
- Equivalent percentage value
◆ convert_rms_type()
float convert_rms_type |
( |
ADI_AFE_RMS_TYPE |
mag, |
|
|
float |
scale |
|
) |
| |
Converts ADI_AFE_RMS_TYPE to voltage/current magnitude.
- Parameters
-
[in] | mag | - Magnitude code from the library |
[in] | scale | - Magnitude of full range RMS |
- Returns
- magnitude in volts or amperes
◆ convert_to_coef_fract_type()
ADI_PQLIB_COEF_TYPE convert_to_coef_fract_type |
( |
float |
val | ) |
|
Converts val to correction coefficient.
- Parameters
-
[in] | val | - Value for conversion |
- Returns
- correction coefficient
◆ convert_to_freq_type()
ADI_PQLIB_FREQ_TYPE convert_to_freq_type |
( |
float |
val | ) |
|
Converts val to freq in mhz.
- Parameters
-
[in] | val | - Value for conversion |
- Returns
- frequency
◆ convert_to_pct_type()
ADI_PQLIB_PCT_TYPE convert_to_pct_type |
( |
float |
val | ) |
|
Converts val to percentage.
- Parameters
-
[in] | val | - Value for conversion |
- Returns
- threshold percentage
◆ convert_to_time_ms()
uint32_t convert_to_time_ms |
( |
float |
timesec | ) |
|
Converts time in sec to time in ms.
- Parameters
-
[in] | timesec | - Value for conversion. |
- Returns
- time in millisec