# Initialize
# C++
# WebSocket Text 通信协议
包头样例
ffff 01 7ffff003 00 0000 {"method":"system/version","parameter":null,"protocol":"3.5.0","sequence":2147479555,"version":1}
flag version sequence notify_id, reserve 消息主体
# WebSocket Binanry 通信协议
01 00000010 00000030 0000 {"code":0,"method":"00020002","protocol":"3.5.0","sequence":268431362,"version":2} 01235456777
version binary_length message_length reserve 消息主体 二进制数据
错误信息
所有返回值中基础信息
on_socket_status 回调状态
- SDK 回调应用程序
- on_socket_status 连接状态 0 断开连接 1 连接 2 UDP设备列表变化
- on_login_notify 登录返回信息
- on_swift_data_notify read swift,gen swift 回调 data_type 参见 swift_data_type
- on_scan_data_notify analysis 返回谱数据
- on_tunning_result_notify tunning 返回结果
- 初始化整个SDK,创建内部环境,启动自发现UDP
- const char *client_name 客户端名称
- const char* client_version 客户端版本,便于Smart版本兼容性判断
- int udp_port, bool reconnect True 如果断网,持续重联,False 如果断网直接报连接断开
- pms_mos_callback_ptr callback_ptr 所有SDK对客户端的回调函数
日志级别
- 设置日志回调 ,SDK 不存储日志信息,回调交与客户端保存日志
- const mos_log_level level 日志级别
- mos_log_call callback_ptr 日志信息回调
- 当SDK内部出现错误时,对于没有在返回参数中包含错误信息的,可以通过此函数取得最近的错误信息
# C#
日志级别
初始化
设置日志回调