ENERGY MONITOR 0.2
Loading...
Searching...
No Matches
signal::_analytics Struct Reference

#include <signal.h>

Public Attributes

double avg_ptp
 avg peak to peak
 
double max_ptp
 max peak to peak
 
double min_ptp
 min peak to peak
 
double avg_max_val
 average value of peaks
 
double avg_min_val
 average value of troughs
 
double max_val
 absolute maximum value
 
double max_val_time
 absolute maximum value time
 
double min_val
 absolute minimum value
 
double min_val_time
 absolute minimum value time
 
double max_dvBdt
 
double max_dvBdt_time
 
double min_dvBdt
 
double min_dvBdt_time
 
double dc_offset
 dc_offset of the signal
 
double thd
 total harmonic distorsion for the signal (will be supported with fft implementation)
 
double rms
 rms for the signal
 
double avg
 avg of the signal
 
bool is_harmonic
 
bool is_periodic
 
double avg_sample_time
 average sampling time of the signal
 
double timeStart
 the start time of the signal
 
double timeEnd
 the time end of the signal
 
unsigned int samples_num
 number of samples that the signal holds
 
double periods_num = 0
 
double base_frequency = 0
 base frequency of the signal
 
double base_angular_frequency = 0
 base frequency but angular
 
double periodic_time = 0
 periodic_time of the signal
 
double duty_cycle = 0
 duty cycle of the signal
 

Detailed Description

Definition at line 48 of file signal.h.

Member Data Documentation

◆ avg

double signal::_analytics::avg

avg of the signal

Definition at line 83 of file signal.h.

◆ avg_max_val

double signal::_analytics::avg_max_val

average value of peaks

Definition at line 58 of file signal.h.

◆ avg_min_val

double signal::_analytics::avg_min_val

average value of troughs

Definition at line 60 of file signal.h.

◆ avg_ptp

double signal::_analytics::avg_ptp

avg peak to peak

Definition at line 50 of file signal.h.

◆ avg_sample_time

double signal::_analytics::avg_sample_time

average sampling time of the signal

Definition at line 89 of file signal.h.

◆ base_angular_frequency

double signal::_analytics::base_angular_frequency = 0

base frequency but angular

Definition at line 103 of file signal.h.

◆ base_frequency

double signal::_analytics::base_frequency = 0

base frequency of the signal

Definition at line 101 of file signal.h.

◆ dc_offset

double signal::_analytics::dc_offset

dc_offset of the signal

Definition at line 77 of file signal.h.

◆ duty_cycle

double signal::_analytics::duty_cycle = 0

duty cycle of the signal

Definition at line 107 of file signal.h.

◆ is_harmonic

bool signal::_analytics::is_harmonic

Definition at line 85 of file signal.h.

◆ is_periodic

bool signal::_analytics::is_periodic

Definition at line 86 of file signal.h.

◆ max_dvBdt

double signal::_analytics::max_dvBdt

Definition at line 71 of file signal.h.

◆ max_dvBdt_time

double signal::_analytics::max_dvBdt_time

Definition at line 72 of file signal.h.

◆ max_ptp

double signal::_analytics::max_ptp

max peak to peak

Definition at line 52 of file signal.h.

◆ max_val

double signal::_analytics::max_val

absolute maximum value

Definition at line 62 of file signal.h.

◆ max_val_time

double signal::_analytics::max_val_time

absolute maximum value time

Definition at line 64 of file signal.h.

◆ min_dvBdt

double signal::_analytics::min_dvBdt

Definition at line 73 of file signal.h.

◆ min_dvBdt_time

double signal::_analytics::min_dvBdt_time

Definition at line 74 of file signal.h.

◆ min_ptp

double signal::_analytics::min_ptp

min peak to peak

Definition at line 54 of file signal.h.

◆ min_val

double signal::_analytics::min_val

absolute minimum value

Definition at line 66 of file signal.h.

◆ min_val_time

double signal::_analytics::min_val_time

absolute minimum value time

Definition at line 68 of file signal.h.

◆ periodic_time

double signal::_analytics::periodic_time = 0

periodic_time of the signal

Definition at line 105 of file signal.h.

◆ periods_num

double signal::_analytics::periods_num = 0

Definition at line 99 of file signal.h.

◆ rms

double signal::_analytics::rms

rms for the signal

Definition at line 81 of file signal.h.

◆ samples_num

unsigned int signal::_analytics::samples_num

number of samples that the signal holds

Definition at line 95 of file signal.h.

◆ thd

double signal::_analytics::thd

total harmonic distorsion for the signal (will be supported with fft implementation)

Definition at line 79 of file signal.h.

◆ timeEnd

double signal::_analytics::timeEnd

the time end of the signal

Definition at line 93 of file signal.h.

◆ timeStart

double signal::_analytics::timeStart

the start time of the signal

Definition at line 91 of file signal.h.


The documentation for this struct was generated from the following file: