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 QcDataHandleScheduleTask interface { // 停止 Stop() }