ERIS CORE

◆ erisAudioAnalyzeScope()

erisAudioAnalyzeScope::erisAudioAnalyzeScope ( void  )
inline

Definition at line 53 of file eris_analyze_scope.h.

54  myname(NULL), state(0), trigger_edge(0), delay_length(0), mem_length(OSCOPE_CAPTURE_LENGTH/2) {
55  short_name="scope";
56  unum_inputs=2;
57  unum_outputs=0;
58  category="analyze-function";
59  count = 0;
60  trigger_level = 0;
61  hdivide(5);
62  autoTrigger = true;
63  isAvailable = false;
65  edgeCount = 0;
66  edgeCount_ch2 = 0;
67  peakValue = 0;
68  peakValue_output = 0;
69  dot=0;
70  dotAvg=0;
71  dotLast=0;
72  dotAvgSlow=0;
73  dotDelta = 0;
74  dotAccel=0;
75  dotDeltaMACD=0;
76  dotMACD=0;
77  edgeTimer=0;
78  edgeDelay=0;
79  edgeTimer2=0;
80  edgeDelay2=0;
81 
82  //buffered outputs
83  edgeCount_output = 0;
85  dot_output=0;
86  dotAvg_output=0;
89  dotDelta_output = 0;
95 
96  memset(memory[0],0,sizeof(memory[0]));
97  memset(memory[1],0,sizeof(memory[1]));
98 
99  }
uint8_t unum_outputs
Definition: AudioStream.h:187
uint8_t unum_inputs
Definition: AudioStream.h:186
const char * short_name
Definition: AudioStream.h:184
const char * category
Definition: AudioStream.h:185
volatile uint32_t edgeCount_output
volatile int32_t dotMACD_output
volatile int16_t peakValue_output
volatile q63_t dotLast_output
volatile int32_t dotAvgSlow_output
volatile uint32_t edgeDelay_output
void hdivide(int8_t horizontal_division)
audio_block_t * inputQueueArray[2]
volatile int32_t dotAccel_output
volatile int32_t dotDelta_output
volatile uint32_t edgeDelay2_output
volatile int32_t dotDeltaMACD_output
volatile uint32_t edgeCount_ch2_output
volatile int32_t dotAvg_output

References autoTrigger, AudioStream::category, count, dot, dot_output, dotAccel, dotAccel_output, dotAvg, dotAvg_output, dotAvgSlow, dotAvgSlow_output, dotDelta, dotDelta_output, dotDeltaMACD, dotDeltaMACD_output, dotLast, dotLast_output, dotMACD, dotMACD_output, edgeCount, edgeCount_ch2, edgeCount_ch2_output, edgeCount_output, edgeDelay, edgeDelay2, edgeDelay2_output, edgeDelay_output, edgeTimer, edgeTimer2, hdivide(), isAvailable, peakValue, peakValue_output, AudioStream::short_name, trigger_level, trigger_wait_count, AudioStream::unum_inputs, and AudioStream::unum_outputs.

+ Here is the call graph for this function: