| | |
| | | int init(); |
| | | int term(); |
| | | void onTimer(UINT nTimerid); |
| | | std::map<std::string, CPLC*>& gtPlcMap(); |
| | | std::map<std::string, CPLC*>& getPlcMap(); |
| | | int addPlc(const char* pszName, const char* pszIp, const unsigned int port); |
| | | int removePlc(const char* pszName); |
| | | |
| | | // 设置/获取当前PLC |
| | | void setCurrentPlc(CPLC* pPlc); |
| | | CPLC* getCurrentPlc(); |
| | | |
| | | public: |
| | | int notify(int code); |
| | |
| | | public: |
| | | CConfiguration m_configuration; |
| | | |
| | | |
| | | private: |
| | | IObservable* m_pObservable; |
| | | IObservableEmitter* m_pObservableEmitter; |
| | | CString m_strWorkDir; |
| | | std::map<std::string, CPLC*> m_mapPlc; |
| | | CPLC* m_pActivePlc; |
| | | |
| | | private: |
| | | int m_nTimerID; |