![]() |
ERIS CORE
|
#include "eris_analyze_scope.h"
Inheritance diagram for erisAudioAnalyzeScope:
Collaboration diagram for erisAudioAnalyzeScope:Public Member Functions | |
| erisAudioAnalyzeScope (void) | |
| bool | available (void) |
| void | delay (uint32_t num) |
| int32_t | getDotAcceleration () |
| int32_t | getDotDelta () |
| int32_t | getDotDeltaMACD () |
| int32_t | getDotMACD () |
| int32_t | getDotProduct () |
| int32_t | getDotProductAvg () |
| int32_t | getDotProductAvgSlow () |
| int32_t | getEdgeCount () |
| int32_t | getEdgeCount_ch2 () |
| int32_t | getEdgeDelay () |
| int32_t | getEdgeDelay2 () |
| uint8_t | getHDiv () |
| int16_t | getPeakValue () |
| void | hdivide (int8_t horizontal_division) |
| bool | isActive (void) |
| void | length (uint32_t num) |
| void | name (const char *str) |
| int | processorUsage (void) |
| int | processorUsageMax (void) |
| void | processorUsageMaxReset (void) |
| int16_t | read (int8_t channel, uint16_t mem_index) |
| void | trigger (float level, int edge) |
| void | trigger (void) |
| virtual void | update (void) |
Static Public Member Functions | |
| static void | initialize_memory (audio_block_t *data, unsigned int num) |
Public Attributes | |
| const char * | category |
| uint16_t | cpu_cycles |
| uint16_t | cpu_cycles_max |
| uint8_t | instance |
| const char * | short_name |
| uint8_t | unum_inputs |
| uint8_t | unum_outputs |
Static Public Attributes | |
| static uint16_t | cpu_cycles_total = 0 |
| static uint16_t | cpu_cycles_total_max = 0 |
| static uint16_t | memory_used = 0 |
| static uint16_t | memory_used_max = 0 |
Protected Member Functions | |
| audio_block_t * | receiveReadOnly (unsigned int index=0) |
| audio_block_t * | receiveWritable (unsigned int index=0) |
| void | transmit (audio_block_t *block, unsigned char index=0) |
Static Protected Member Functions | |
| static audio_block_t * | allocate (void) |
| static void | release (audio_block_t *block) |
| static void | update_all (void) |
| static bool | update_setup (void) |
| static void | update_stop (void) |
Protected Attributes | |
| bool | active |
| unsigned char | num_inputs |
| uint8_t | numConnections |
Private Member Functions | |
| int16_t memory[2][OSCOPE_CAPTURE_LENGTH] | __attribute__ ((aligned(4))) |
| int16_t _memory[2][OSCOPE_CAPTURE_LENGTH] | __attribute__ ((aligned(4))) |
Static Private Attributes | |
| static AudioStream * | first_update = NULL |
| static audio_block_t * | memory_pool |
| static uint32_t | memory_pool_available_mask [] |
| static uint16_t | memory_pool_first_mask |
| static bool | update_scheduled = false |
Definition at line 50 of file eris_analyze_scope.h.