29 lines
607 B
Protocol Buffer
29 lines
607 B
Protocol Buffer
syntax = "proto3";
|
|
package ConveyorBelt;
|
|
option java_multiple_files = true;
|
|
option java_package = "ConveyorBelt.proto";
|
|
|
|
service ConveyorBeltService {
|
|
rpc open(SpeedInfo) returns (Response) {}
|
|
rpc close(DeviceID) returns (Response) {}
|
|
rpc setSpeed(SpeedInfo) returns (Response) {}
|
|
rpc setDirection(DirectionInfo) returns (Response) {}
|
|
rpc getWorkState(DeviceID) returns (Response) {}
|
|
}
|
|
|
|
message Response{
|
|
int32 code = 1;
|
|
string msg = 2;
|
|
}
|
|
|
|
message SpeedInfo{
|
|
float speed = 1;
|
|
}
|
|
|
|
message DeviceID{
|
|
int32 conveyorBeltId = 1;
|
|
}
|
|
|
|
message DirectionInfo{
|
|
int32 direction = 1;
|
|
} |