conveyor-belt-new/ConveyorBeltAbility/protos/conveyorBelt.proto
2025-03-18 15:03:45 +08:00

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;
}