Skip to content

Commit c4a84fa

Browse files
committed
add rpc_version and rpc_server_language_type
1 parent 4eb990c commit c4a84fa

File tree

3 files changed

+326
-288
lines changed

3 files changed

+326
-288
lines changed

idl/service.proto

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,26 @@ message RegisterRequest {
2121
AgentType agent_type = 1;
2222
string team_name = 2;
2323
int32 uniform_number = 3;
24+
int32 rpc_version = 4;
25+
}
26+
27+
enum RpcServerLanguageType {
28+
UNKNOWN_LANGUAGE = 0;
29+
PYThON = 1;
30+
JAVA = 2;
31+
CPP = 3;
32+
CSHARP = 4;
33+
RUBY = 5;
34+
JAVE_SCRIPT = 6;
35+
GO = 7;
2436
}
2537

2638
message RegisterResponse {
2739
int32 client_id = 1;
2840
AgentType agent_type = 2;
2941
string team_name = 3;
3042
int32 uniform_number = 4;
43+
RpcServerLanguageType rpc_server_language_type = 5;
3144
}
3245

3346
message Ball {

service_pb2.py

Lines changed: 286 additions & 284 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

service_pb2.pyi

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,17 @@ class ViewWidth(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
1212
NORMAL: _ClassVar[ViewWidth]
1313
WIDE: _ClassVar[ViewWidth]
1414

15+
class RpcServerLanguageType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
16+
__slots__ = ()
17+
UNKNOWN_LANGUAGE: _ClassVar[RpcServerLanguageType]
18+
PYThON: _ClassVar[RpcServerLanguageType]
19+
JAVA: _ClassVar[RpcServerLanguageType]
20+
CPP: _ClassVar[RpcServerLanguageType]
21+
CSHARP: _ClassVar[RpcServerLanguageType]
22+
RUBY: _ClassVar[RpcServerLanguageType]
23+
JAVE_SCRIPT: _ClassVar[RpcServerLanguageType]
24+
GO: _ClassVar[RpcServerLanguageType]
25+
1526
class Side(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
1627
__slots__ = ()
1728
UNKNOWN: _ClassVar[Side]
@@ -110,6 +121,14 @@ class RpcActionCategory(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
110121
NARROW: ViewWidth
111122
NORMAL: ViewWidth
112123
WIDE: ViewWidth
124+
UNKNOWN_LANGUAGE: RpcServerLanguageType
125+
PYThON: RpcServerLanguageType
126+
JAVA: RpcServerLanguageType
127+
CPP: RpcServerLanguageType
128+
CSHARP: RpcServerLanguageType
129+
RUBY: RpcServerLanguageType
130+
JAVE_SCRIPT: RpcServerLanguageType
131+
GO: RpcServerLanguageType
113132
UNKNOWN: Side
114133
LEFT: Side
115134
RIGHT: Side
@@ -199,26 +218,30 @@ class RpcVector2D(_message.Message):
199218
def __init__(self, x: _Optional[float] = ..., y: _Optional[float] = ..., dist: _Optional[float] = ..., angle: _Optional[float] = ...) -> None: ...
200219

201220
class RegisterRequest(_message.Message):
202-
__slots__ = ("agent_type", "team_name", "uniform_number")
221+
__slots__ = ("agent_type", "team_name", "uniform_number", "rpc_version")
203222
AGENT_TYPE_FIELD_NUMBER: _ClassVar[int]
204223
TEAM_NAME_FIELD_NUMBER: _ClassVar[int]
205224
UNIFORM_NUMBER_FIELD_NUMBER: _ClassVar[int]
225+
RPC_VERSION_FIELD_NUMBER: _ClassVar[int]
206226
agent_type: AgentType
207227
team_name: str
208228
uniform_number: int
209-
def __init__(self, agent_type: _Optional[_Union[AgentType, str]] = ..., team_name: _Optional[str] = ..., uniform_number: _Optional[int] = ...) -> None: ...
229+
rpc_version: int
230+
def __init__(self, agent_type: _Optional[_Union[AgentType, str]] = ..., team_name: _Optional[str] = ..., uniform_number: _Optional[int] = ..., rpc_version: _Optional[int] = ...) -> None: ...
210231

211232
class RegisterResponse(_message.Message):
212-
__slots__ = ("client_id", "agent_type", "team_name", "uniform_number")
233+
__slots__ = ("client_id", "agent_type", "team_name", "uniform_number", "rpc_server_language_type")
213234
CLIENT_ID_FIELD_NUMBER: _ClassVar[int]
214235
AGENT_TYPE_FIELD_NUMBER: _ClassVar[int]
215236
TEAM_NAME_FIELD_NUMBER: _ClassVar[int]
216237
UNIFORM_NUMBER_FIELD_NUMBER: _ClassVar[int]
238+
RPC_SERVER_LANGUAGE_TYPE_FIELD_NUMBER: _ClassVar[int]
217239
client_id: int
218240
agent_type: AgentType
219241
team_name: str
220242
uniform_number: int
221-
def __init__(self, client_id: _Optional[int] = ..., agent_type: _Optional[_Union[AgentType, str]] = ..., team_name: _Optional[str] = ..., uniform_number: _Optional[int] = ...) -> None: ...
243+
rpc_server_language_type: RpcServerLanguageType
244+
def __init__(self, client_id: _Optional[int] = ..., agent_type: _Optional[_Union[AgentType, str]] = ..., team_name: _Optional[str] = ..., uniform_number: _Optional[int] = ..., rpc_server_language_type: _Optional[_Union[RpcServerLanguageType, str]] = ...) -> None: ...
222245

223246
class Ball(_message.Message):
224247
__slots__ = ("position", "relative_position", "seen_position", "heard_position", "velocity", "seen_velocity", "heard_velocity", "pos_count", "seen_pos_count", "heard_pos_count", "vel_count", "seen_vel_count", "heard_vel_count", "lost_count", "ghost_count", "dist_from_self", "angle_from_self")

0 commit comments

Comments
 (0)