package sysEvent import "joylink.club/ecs" // RelayActionEvent 继电器动作事件 // 由继电器实体系统产生,表示继电器吸合落下动作 type RelayActionEvent struct { //继电器id Id string //true -吸合 Xh bool } // RelayNeedChangeEvent 继电器状态须改变事件 // 由电路系统运算发现某个继电器需要改变,则由电路系统产生该事件来通知对应继电器产生对应动作 type RelayNeedChangeEvent struct { //继电器id Id string //true -吸合 Xh bool } // RelayActionEventBus 继电器动作事件总线 var RelayActionEventBus = ecs.NewEventType[RelayActionEvent]() // RelayNeedChangeEventBus 继电器状态须改变事件总线 var RelayNeedChangeEventBus = ecs.NewEventType[RelayNeedChangeEvent]()