29 lines
432 B
Protocol Buffer
29 lines
432 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package lidar;
|
|
|
|
message LidarMap{
|
|
repeated int32 x = 1;
|
|
repeated int32 y = 2;
|
|
}
|
|
|
|
message LidarRequest{
|
|
bool continuous = 1;
|
|
int32 readRate = 2;
|
|
int32 numMaps = 3;
|
|
}
|
|
|
|
message StopRequest{
|
|
bool stop = 1;
|
|
}
|
|
|
|
message StopResponse{
|
|
bool stopped = 1;
|
|
}
|
|
|
|
|
|
service LidarService{
|
|
rpc GetMaps(LidarRequest) returns (stream LidarMap) {}
|
|
rpc Stop(StopRequest) returns (StopResponse) {}
|
|
}
|