| | |
| | | #define STATE_ERROR 3 /* 发生故障 */ |
| | | |
| | | |
| | | #define ALARM_MONITOR _T("警告信息") |
| | | |
| | | |
| | | typedef std::function<void(void* pFrom, int)> ONBONDSTATECHANGED; |
| | | typedef std::function<void(void* pFrom, int)> ONPLCSTATECHANGED; |
| | | typedef std::function<void(void* pFrom, const char* pszAddr, int port, int)> ONEFEMSTATECHANGED; |
| | |
| | | void setListener(BondListener& listener); |
| | | void setWorkDir(const char* pszWorkDir); |
| | | const std::vector<CComponent*>& getComponents(); |
| | | CPLC* getPLC(const char* pszName); |
| | | int init(); |
| | | int term(); |
| | | void sendBroadcast(CComponent* pSender, CIntent* pIntent); |