SEMS-data-collection/include/utils.h

20 lines
455 B
C++

#ifndef _UYILS_H
#define _UYILS_H
struct Configs
{
bool isEmpty = false;
int SPECTRUM_deviceTypeIndex;
double SPECTRUM_FrameRate;
double SPECTRUM_ExposureTime;
int SPECTRUM_BinningSpatial;
int SPECTRUM_BinningSpectral;
bool SPECTRUM_BinningAverage;
long long SPECTRUM_RingBufferSize;
std::string RAWDATA_Folder;
unsigned long long RAWDATA_MaxSize;
};
Configs getConfigFromEnvVar();
bool AddExePathtoPATH();
#endif