processEnginectrl.h
31 lines
| 666 B
| text/x-c
|
CLexer
|
r132 | /* | ||
* 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(); | ||||
|
r194 | 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); | ||||
|
r132 | |||
private: | ||||
pe_data_pkg* pdtpkg; | ||||
channel *pe_chns; | ||||
|
r194 | const char* conf_dir;// json file | ||
|
r132 | }; | ||
#endif /* PROCESSENGINECTRL_H_ */ | ||||