- #ifndef AnalogBinLogger_h
- #define AnalogBinLogger_h
-
-
- struct metadata_t {
- unsigned long adcFrequency;
- unsigned long cpuFrequency;
- unsigned long sampleInterval;
- unsigned long recordEightBits;
- unsigned long pinCount;
- unsigned long pinNumber[123];
- };
-
-
- const size_t DATA_DIM8 = 508;
- struct block8_t {
- unsigned short count;
- unsigned short overrun;
- unsigned char data[DATA_DIM8];
- };
-
-
- const size_t DATA_DIM16 = 254;
- struct block16_t {
- unsigned short count;
- unsigned short overrun;
- unsigned short data[DATA_DIM16];
- };
-
-
- struct adcdata_t {
- unsigned short count;
- unsigned short overrun;
- union {
- unsigned char u8[DATA_DIM8];
- unsigned short u16[DATA_DIM16];
- } data;
- };
- #endif
|