ForcePilot/backend/package/yuxi/gateway/__init__.py
Kris fee71576a2 feat(gateway): add core gateway protocol implementation
新建了完整的网关协议模块,包含版本协商、基础类型定义、信道请求模型、错误码规范、通信帧结构以及握手流程,实现了完整的客户端-服务端通信协议基础框架
2026-05-12 00:54:15 +08:00

40 lines
757 B
Python

from yuxi.gateway.protocol import (
ChannelLogoutRequest,
ChannelStartRequest,
ChannelStatusRequest,
ConnectParams,
ErrorCode,
ErrorDetail,
EventFrame,
GatewayFrame,
HelloFeatures,
HelloOk,
NonEmptyString,
PositiveInt,
PROTOCOL_VERSION,
RequestFrame,
ResponseFrame,
handle_handshake,
negotiate_version,
)
__all__ = [
"RequestFrame",
"ResponseFrame",
"EventFrame",
"GatewayFrame",
"ErrorCode",
"ErrorDetail",
"PROTOCOL_VERSION",
"negotiate_version",
"ConnectParams",
"HelloFeatures",
"HelloOk",
"handle_handshake",
"NonEmptyString",
"PositiveInt",
"ChannelStatusRequest",
"ChannelStartRequest",
"ChannelLogoutRequest",
]