tico 0.1
Mechanical Watch Terminal Timegrapher
config.h
Go to the documentation of this file.
1#pragma once
2#include "mydefs.h"
3#include <alsa/asoundlib.h>
4#include <stdio.h>
5
7typedef struct
8{
9 double rate;
10 unsigned int bph;
11 unsigned int evalue;
12 unsigned int zoom;
13 unsigned int time;
14 unsigned int everyline;
15 unsigned int cvalue;
16 unsigned int verbose;
17 unsigned int fitN;
18 unsigned int teeth;
19 unsigned int writeInterval;
21 char device[MAX_DEVICE_LENGTH];
23 FILE* fpmaxcor;
24 FILE* fptotal;
25 FILE* fpDefPeak;
26 FILE* fpInput;
27 snd_pcm_t* captureHandle;
29
30} CapConfig;
#define MAX_DEVICE_LENGTH
Definition: mydefs.h:46
Definition: appstate.h:3
brief struct to hold the configuration parameters for the capture process
Definition: config.h:8
unsigned int time
Definition: config.h:13
unsigned int everyline
Definition: config.h:14
unsigned int bph
Definition: config.h:10
unsigned int cvalue
Definition: config.h:15
unsigned int teeth
Definition: config.h:18
unsigned int verbose
Definition: config.h:16
double SDthreshold
Definition: config.h:20
FILE * fpposition
Definition: config.h:22
FILE * fpInput
Definition: config.h:26
double rate
Definition: config.h:9
snd_pcm_t * captureHandle
Definition: config.h:27
unsigned int zoom
Definition: config.h:12
unsigned int writeInterval
Definition: config.h:19
unsigned int evalue
Definition: config.h:11
unsigned int fitN
Definition: config.h:17
FILE * fpmaxcor
Definition: config.h:23
FILE * fpDefPeak
Definition: config.h:25
struct AppState * appState
Definition: config.h:28
FILE * fptotal
Definition: config.h:24