/* * 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(); bool peCtrl_initialization(void*); bool peCtrl_chn_activate(void*); bool peCtrl_chn_deactivate(void*); bool peCtrl_chn_set_decimation(void*); bool peCtrl_chn_set_baudrate(void*); bool peCtrl_chn_get_information(void*); bool peCtrl_chn_set_param(void*); bool peCtrl_chn_get_param(void*); bool peCtrl_start_acquition(void*); bool peCtrl_stop_acquisition(void*); bool peCtrl_get_new_data(void*); private: pe_data_pkg* pdtpkg; channel *pe_chns; }; #endif /* PROCESSENGINECTRL_H_ */