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

35 lines
674 B
Protocol Buffer

syntax = "proto3";
package abilityUnit;
option java_package = "ability.proto";
option java_outer_classname = "AbilityProto";
option java_multiple_files = true;
service Ability{
rpc Start(StartInfo) returns (Response){}
rpc Connect (ConnectInfo) returns (Response) {}
rpc Disconnect(DisconnectInfo) returns (Response){}
rpc Terminate(TerminateInfo) returns (Response){}
}
message Response{
int32 code = 1;
string msg = 2;
}
message StartInfo{
int32 timestamp = 1;
}
message ConnectInfo{
string ip = 1;
int32 port = 2;
int32 timestamp = 3;
}
message DisconnectInfo{
int32 timestamp = 1;
}
message TerminateInfo{
int32 timestamp = 1;
}