jl-iot/service/api.go
walker 120fb4c5fb 数据包移动到dto包下
定时任务接口名称调整
新建Modbus驱采服务接口调整
添加iot驱采服务定义和启动,初步实现
2023-12-20 14:05:07 +08:00

32 lines
614 B
Go

package service
import "time"
// IOT驱采映射服务
type IotQcMappingService interface {
// 停止
Stop() error
// 注册驱动数据处理定时任务
RegisterQcDataHandleScheduleTask(task func(), interval time.Duration)
// 获取驱动字节列表
GetQdBytes() []byte
// 获取驱动位列表
GetQdBits() []bool
// 获取采集字节列表
GetCjBytes() []byte
// 获取采集位列表
GetCjBits() []bool
// 写驱动字节列表
WriteQdBytes(bytes []byte) error
// 写采集位列表
WriteCjBytes(bytes []byte) error
}
// 定时任务
type IScheduledTask interface {
// 停止
Stop()
}