LAPTOP-T815PCOQ\25526
2024-12-16 e2aba4b899f691b68a5d95f27981d25581142cb1
SourceCode/Bond/BondEq/CBonder.h
@@ -18,9 +18,11 @@
#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, int)> ONCIMSTATECHANGED;
typedef std::function<void(void* pFrom, const char* pszAddr, int port, int)> ONEFEMSTATECHANGED;
typedef std::function<void(void* pFrom, void*)> ONRECVBROADCAST;
@@ -28,7 +30,6 @@
{
   ONBONDSTATECHANGED      onStateChanged;
   ONPLCSTATECHANGED      onPlcStateChanged;
   ONCIMSTATECHANGED      onCimStateChanged;
   ONEFEMSTATECHANGED      onEfemStateChanged;
   ONRECVBROADCAST         onRecvBroadcast;
} BondListener;
@@ -44,6 +45,7 @@
   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);