saas-smartAi通信协议标准库
gongshangguo
2022-03-02 d13ed6d79af61db6333ad5cc3200d96b6410d064
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package client
 
import "basic.com/valib/go-aiot.git/aiotProto/aiot"
 
// 回调接口
type ClientCallBack interface {
 
    // 设备注册响应
    OnRegister(cli *Client, msg *aiot.Protocol) error
 
    // 心跳响应
    OnHeartBeat(cli *Client, msg *aiot.Protocol) error
 
    // 设备控制
    OnDeviceControl(cli *Client, msg *aiot.Protocol) error
 
    // 数据下发
    OnDataReport(cli *Client, msg *aiot.Protocol) error
 
    // 收到请求回调方法
    OnRequest(cli *Client, msg *aiot.Protocol) error
 
    // 收到响应回调方法
    OnResponse(cli *Client, msg *aiot.Protocol) error
 
    // 关闭连接回调方法
    OnClose(cli *Client)
}