/* * processEnginectrl.h * * Created on: Oct 16, 2014 * Author: Alan Aguilar Sologuren */ #ifndef PROCESSENGINECTRL_H_ #define PROCESSENGINECTRL_H_ #include "../utils/defs.h" #include "channel.h" class processEngine_ctrl { public: processEngine_ctrl(); virtual ~processEngine_ctrl(); void peCtrl_set_config_directory(const char* confdir); bool peCtrl_initialization(); bool peCtrl_start_acquisition(); bool peCtrl_stop_acquisition(); bool peCtrl_get_data_buffer(void* buff); bool peCtrl_chn_initialization(uint8_t chn); private: pe_data_pkg* pdtpkg; channel *pe_chns; const char* conf_dir;// json file }; #endif /* PROCESSENGINECTRL_H_ */