/* * saigctrl.h * * Created on: Oct 15, 2014 * Author: Alan Aguilar Sologuren */ #ifndef SAIGCTRL_H_ #define SAIGCTRL_H_ #include "../processEngine/processEnginectrl.h" #include "../timeEngine/timeEnginectrl.h" #include "../utils/defs.h" class saig_ctrl { public: saig_ctrl(); virtual ~saig_ctrl(); bool saig_get_te_tm_pkg(te_time_pkg*); bool saig_get_pe_data_pkg(pe_data_pkg*); bool saig_merge_tm_data_pkgs(saig_data_pkg*, te_time_pkg*, pe_data_pkg*); bool saig_send_data_pkg(saig_data_pkg*); private: saig_data_pkg * pdtpkg; }; #endif /* SAIGCTRL_H_ */