daily update
This commit is contained in:
59
audofeed-device-backend/proto/Local.Status.proto
Normal file
59
audofeed-device-backend/proto/Local.Status.proto
Normal file
@@ -0,0 +1,59 @@
|
||||
syntax = "proto3";
|
||||
package Local.Status;
|
||||
|
||||
service LocalStatus {
|
||||
rpc Device(LocalDeviceReq) returns (LocalDeviceRes) {}
|
||||
rpc Mqtt(LocalMqttReq) returns (LocalMqttRes) {}
|
||||
rpc Feed(LocalFeedReq) returns (LocalFeedRes) {}
|
||||
rpc Hard(LocalHardReq) returns (LocalHardRes) {}
|
||||
}
|
||||
|
||||
message LocalDeviceReq {
|
||||
bool status = 1;
|
||||
string device_id = 2;
|
||||
string soft_version = 3;
|
||||
uint64 heart_time = 4;
|
||||
|
||||
}
|
||||
|
||||
message LocalDeviceRes {
|
||||
string device_id = 1;
|
||||
string soft_version = 2;
|
||||
uint32 result_code = 3;
|
||||
}
|
||||
|
||||
message LocalMqttReq {
|
||||
uint32 status = 1;
|
||||
uint32 delay = 2;
|
||||
uint64 last_up = 3;
|
||||
uint64 last_down = 4;
|
||||
}
|
||||
|
||||
message LocalMqttRes {
|
||||
uint32 result_code = 1;
|
||||
}
|
||||
|
||||
message LocalFeedReq {
|
||||
uint32 feed_count = 1;
|
||||
uint32 feed_weight = 2;
|
||||
string last_feed_time = 3;
|
||||
string last_feed_weight = 4;
|
||||
}
|
||||
|
||||
message LocalFeedRes {
|
||||
uint32 result_code = 1;
|
||||
}
|
||||
|
||||
message LocalHardReq {
|
||||
uint32 food_remain = 1;
|
||||
uint32 temperature = 2;
|
||||
bool motor = 3;
|
||||
bool weight = 4;
|
||||
bool door = 5;
|
||||
bool stuck = 6;
|
||||
}
|
||||
|
||||
message LocalHardRes {
|
||||
uint32 action = 1;
|
||||
uint32 result_code = 2;
|
||||
}
|
||||
Reference in New Issue
Block a user