saas-smartAi通信协议标准库
gongshangguo
2022-03-08 a32c642ffa2b9f05e3b55fc88b2c2bed3277a080
server/callback.go
@@ -1,24 +1,24 @@
package server
import (
   "go-aiot/aiotProto/aiot"
   "go-aiot/client"
   "basic.com/valib/go-aiot.git/aiotProto/aiot"
   "basic.com/valib/go-aiot.git/client"
)
// 回调接口
type ServerCallBack interface {
   // 收到心跳
   OnHeartBeat (c *client.Client, msg *aiot.Protocol)
   // 设备注册
   OnRegister (c *client.Client, msg *aiot.Protocol)
   // 收到请求
   OnRequest (c *client.Client, msg *aiot.Protocol)
   // 收到响应
   OnResponse (c *client.Client, msg *aiot.Protocol)
   // 设备注册
   OnRegister (c *client.Client, msg *aiot.Protocol)
   // 收到心跳
   OnHeartBeat (c *client.Client, msg *aiot.Protocol)
   // 通道关闭
   OnClose (c *client.Client)
   // 数据上报
   OnDataReport (c *client.Client, msg *aiot.Protocol)
   // 设备控制
   OnDeviceControl(c *client.Client, msg *aiot.Protocol)
   // 通道关闭
   OnClose (c *client.Client)
}