继电器、读卡器,都用统一的modbus协议
This commit is contained in:
@@ -177,12 +177,12 @@ func relayAction(c *leaf.Context, item schema.WaitItemModel, root schema.TimeMod
|
||||
defer cancel()
|
||||
}
|
||||
|
||||
device, err := relay.New(item.Data, nil)
|
||||
r, err := relay.New(item.Data)
|
||||
if err != nil {
|
||||
zap.S().Errorln("继电器初始化异常: ", err)
|
||||
return
|
||||
}
|
||||
defer device.Close()
|
||||
defer r.Close()
|
||||
|
||||
select {
|
||||
case <-c.Done():
|
||||
@@ -191,9 +191,9 @@ func relayAction(c *leaf.Context, item schema.WaitItemModel, root schema.TimeMod
|
||||
zap.S().Infoln("待机继电器供电")
|
||||
defer zap.S().Infoln("待机继电器断电")
|
||||
|
||||
device.On(1)
|
||||
r.On(0)
|
||||
<-c.Done()
|
||||
device.Off(1)
|
||||
r.Off(0)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user