ENERGY MONITOR 0.2
Loading...
Searching...
No Matches
signal.h File Reference

this file includes the base class "signal" for signals modeling and analysing thier time-domain / frequency-domain properties More...

#include <stdlib.h>
#include <vector>
#include "../../core/core.h"
#include <string>

Go to the source code of this file.

Classes

class  signal
 signal class the parent class for every other signal or any form of time-sorted (time,value) vectors More...
 
struct  signal::_analytics
 
struct  signal::maximas_minimas
 (time, value) representation of peaks and troughs of a signal More...
 
struct  signal::pattern
 
struct  signal::_subSignals
 

Typedefs

using v_container = dataTable<double>
 

Enumerations

enum class  sig_exp { csv = 0 , sig = 1 }
 
enum  dataTable_order {
  _time = 0 , _val = 1 , _first_deriv = 2 , _second_deriv = 3 ,
  _area = 4
}
 represent the column order of elements in signal_table More...
 

Detailed Description

this file includes the base class "signal" for signals modeling and analysing thier time-domain / frequency-domain properties

Definition in file signal.h.

Typedef Documentation

◆ v_container

using v_container = dataTable<double>

Definition at line 23 of file signal.h.

Enumeration Type Documentation

◆ dataTable_order

represent the column order of elements in signal_table

Enumerator
_time 
_val 
_first_deriv 
_second_deriv 
_area 

Definition at line 28 of file signal.h.

◆ sig_exp

enum class sig_exp
strong
Enumerator
csv 
sig 

Definition at line 9 of file signal.h.