13 WindaqFile (const char* fname);
17 std::string m_strFile;
20 unsigned int m_nChannels;
21 unsigned int m_nSamples;
23 unsigned int m_sr_denom, m_sr_numer;
24 unsigned int m_nHeader_bytes, m_channel_offset, m_nBytes_channel_header;
25 unsigned int m_nData_bytes;
26 unsigned long int m_time_acq_start;
27 unsigned long int m_time_acq_stop;
34 unsigned int m_channel;
38 signed short int *m_data;
40 signed short int m_min_raw_data;
41 signed short int m_max_raw_data;
42 double m_max_scaled_data;
43 double m_min_scaled_data;
45 WindaqChannel (WindaqFile& wdq, const int channel);
49 bool read_channel_data();
56 std::string m_strFile;
59 unsigned long int m_nSamples;
61 unsigned int m_nChannels;
62 unsigned int m_nBitsPerSample;
63 unsigned int m_nBytesPerSample;
64 signed short int* m_data;
66 WavFile (WindaqChannel& wdq_channel, const char* fname);