Enum unmp_center_core::Cmd [−][src]
pub enum Cmd {}Show variants
GetIdReq { product_id: u64, product_code: [u8; 8], }, GetIdRes { device_id: Id, private_key: [u8; 8], public_key: [u8; 8], }, LoginReq { code: [u8; 8], }, LoginRes {}, HeartReq {}, HeartRes {}, GetTimestampReq {}, GetTimestampRes { timestamp: u64, }, SetActualReq { id: Id, code: [u8; 8], k: u16, v: Vec<u8>, }, SetActualRes { id: Id, k: u16, v: Vec<u8>, }, GetActualReq { id: Id, code: [u8; 8], k: u16, }, GetActualRes { id: Id, k: u16, v: Vec<u8>, }, SubActualReq { id: Id, code: [u8; 8], k: u16, }, SubActualRes { id: Id, k: u16, }, SubAllActualReq { id: Id, code: [u8; 8], }, SubAllActualRes { id: Id, }, NoticeActual { id: Id, k: u16, v: Vec<u8>, }, SetTargetReq { id: Id, code: [u8; 8], k: u16, v: Vec<u8>, }, SetTargetRes { id: Id, k: u16, v: Vec<u8>, }, GetTargetReq { id: Id, code: [u8; 8], k: u16, }, GetTargetRes { id: Id, k: u16, v: Vec<u8>, }, SubTargetReq { id: Id, code: [u8; 8], k: u16, }, SubTargetRes { id: Id, k: u16, }, SubAllTargetReq { id: Id, code: [u8; 8], }, SubAllTargetRes { id: Id, }, NoticeTarget { id: Id, k: u16, v: Vec<u8>, }, EnterBindReq { code: [u8; 4], }, EnterBindRes { code: [u8; 4], }, BindReq { product_id: u64, code: [u8; 4], }, BindRes { id: Id, public_key: [u8; 8], }, UnbindReq { id: Id, }, UnbindRes { id: Id, }, NoticeBind { id: Id, public_key: [u8; 8], }, NoticeUnbind { id: Id, }, GetOTAInfo, GetOTA, EnterOTA, Unknown { body: Vec<u8>, },
Variants
注册设备ID
Show fields
Fields of GetIdRes
设备上线
Show fields
Fields of LoginRes
心跳
Show fields
Fields of HeartReq
Show fields
Fields of HeartRes
获取时间戳
Show fields
Fields of GetTimestampReq
设置云端变量实际值
读取云端变量实际值
Show fields
Fields of GetActualReq
订阅云端变量实际值变更通知
Show fields
Fields of SubActualReq
Show fields
Fields of SubActualRes
id: Id
k: u16
订阅全部云端变量实际值变更通知
Show fields
Fields of SubAllActualReq
id: Id
code: [u8; 8]
Show fields
Fields of SubAllActualRes
id: Id
发送云端变量实际值变更通知
设置云端变量目标值
读取云端变量目标值
Show fields
Fields of GetTargetReq
订阅云端变量目标值变更通知
Show fields
Fields of SubTargetReq
Show fields
Fields of SubTargetRes
id: Id
k: u16
订阅全部云端变量目标值变更通知
Show fields
Fields of SubAllTargetReq
id: Id
code: [u8; 8]
Show fields
Fields of SubAllTargetRes
id: Id
发送云端变量目标值变更通知
进入绑定模式
用户绑定设备
Show fields
Fields of BindRes
id: Id
public_key: [u8; 8]
用户解绑设备
Show fields
Fields of UnbindReq
id: Id
Show fields
Fields of UnbindRes
id: Id
发送设备被绑定通知
Show fields
Fields of NoticeBind
id: Id
public_key: [u8; 8]
发送设备被解绑通知
Show fields
Fields of NoticeUnbind
id: Id
获取软件包信息
获取软件包分片
进入升级模式
无效指令
Show fields
Fields of Unknown
body: Vec<u8>
Implementations
Trait Implementations
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more