89 lines
1.7 KiB
Protocol Buffer
89 lines
1.7 KiB
Protocol Buffer
|
syntax = "proto3";
|
||
|
package PrinterMsg;
|
||
|
|
||
|
import "common.proto";
|
||
|
|
||
|
enum MSG
|
||
|
{
|
||
|
UNDEFINE=0;
|
||
|
LOGIN_REQUEST=1001;
|
||
|
LOGIN_RESPONSE=1002;
|
||
|
|
||
|
STATE_REQUEST=2001;
|
||
|
STATE_RESPONSE=2002;
|
||
|
|
||
|
CAMERA_DATA_REQUEST=2003;
|
||
|
CAMERA_DATA_RESPONSE=2004;
|
||
|
CAMERA_STOP_REQUEST=2007;
|
||
|
|
||
|
LAYER_DATA_REQUEST=2005;
|
||
|
LAYER_DATA_RESPONSE=2006;
|
||
|
LAYER_DB_REQUEST=2008;
|
||
|
|
||
|
CTRL_SYSTEM_PAUSE=3001;
|
||
|
CRTL_SYSTEM_STOP=3002;
|
||
|
|
||
|
JOB_STATE_REQUEST=4001;
|
||
|
JOB_STATE_RESPONSE=4002;
|
||
|
JOB_PARAM_REQUEST=4003;
|
||
|
|
||
|
ERROR_REQUEST=5001;
|
||
|
ERROR_RESPONSE=5002;
|
||
|
|
||
|
JOB_INFO_REQUEST=6001;
|
||
|
JOB_INFO_RESPONSE=6002;
|
||
|
|
||
|
PRINTER_LIST_RESPONSE=7001; // 用于响应客户端服务器的在线打印机列表请求,仅服务器内部使用
|
||
|
|
||
|
LOG_REQUEST=8001;
|
||
|
LOG_RESPONSE=8002;
|
||
|
LOG_FETCH_REQUEST=8003;
|
||
|
}
|
||
|
|
||
|
// 用于响应客户端服务器的在线打印机列表请求,仅服务器内部使用
|
||
|
message PrinterListMsg
|
||
|
{
|
||
|
repeated MachineMsg printers=1;
|
||
|
}
|
||
|
|
||
|
message Response
|
||
|
{
|
||
|
bool result=1;
|
||
|
|
||
|
oneof resps
|
||
|
{
|
||
|
ErrorMsg errorMsg=2;
|
||
|
StateMsg stateMsg=3;
|
||
|
JobMsg jobMsg=4;
|
||
|
PrinterListMsg printerList=5;// 用于响应客户端服务器的在线打印机列表请求,仅服务器内部使用
|
||
|
LayerDataRespMsg layerDataMsg=6;
|
||
|
ResponseState stateMsgs=7;// 用于相应客户端多打印机状态请求,仅服务器内部使用
|
||
|
CameraDataMsg cameraData=8;
|
||
|
LogRespMsg log=9;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
message Request
|
||
|
{
|
||
|
oneof oneof_req
|
||
|
{
|
||
|
MachineMsg machineMsg=1;
|
||
|
JobStateMsg jobStateMsg=2;
|
||
|
ErrorMsg errorMsg=3;
|
||
|
LayerDataReqMsg layerDataMsg=4;
|
||
|
LogReqMsg log=5;
|
||
|
LogFetchReqMsg logFetch=6;
|
||
|
LayerDataBlockMsg layerDataBlockMsg=7;
|
||
|
JobParamMsg jobParamMsg=8;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
message HMessage{
|
||
|
MSG type=1;
|
||
|
string id=2;
|
||
|
Request request=3;
|
||
|
Response response=4;
|
||
|
int64 sendTime=4;
|
||
|
}
|
||
|
|