smart_auth.proto 776 B

123456789101112131415161718192021222324
  1. syntax = "proto3";
  2. import "v1/device.proto";
  3. // package声明符,用来防止不同的消息类型有命名冲突
  4. package pb;
  5. // 用于生成指定语言go的包名称
  6. option go_package = "tower-monitor/pb";
  7. service SmartAuth {
  8. // 获取设备基本信息
  9. rpc DeviceInfo (v1.DeviceInfoRequest) returns (v1.DeviceInfoReply) {}
  10. rpc DeviceInfoById (v1.DeviceInfoByIdRequest) returns (v1.DeviceInfoByIdReply) {}
  11. // 设备状态更新
  12. rpc DeviceStatusUpdate (v1.DeviceStatusUpdateRequest) returns (v1.DeviceStatusUpdateReply) {}
  13. // 设备参数设置
  14. rpc DeviceParamSet (v1.DeviceParamSetRequest) returns (v1.DeviceParamSetReply) {}
  15. // 获取所有扬尘sn码
  16. rpc GetAllDustSn(v1.GetAllDustSnRequest) returns (v1.GetAllDustSnReply) {}
  17. }