29 lines
548 B
Protocol Buffer
29 lines
548 B
Protocol Buffer
syntax = "proto2";
|
|
|
|
enum MessageStatus {
|
|
FAIL = 0;
|
|
OK = 1;
|
|
};
|
|
|
|
message MessageInfo {
|
|
required fixed32 msg_id = 1;
|
|
optional fixed32 interface_id = 2;
|
|
}
|
|
|
|
message MessageResponseInfo {
|
|
required fixed64 interface_id = 1;
|
|
required fixed32 seq = 2;
|
|
required fixed32 msg_id = 3;
|
|
}
|
|
|
|
message MessageHeader {
|
|
required MessageInfo info = 1;
|
|
optional MessageResponseInfo response_info = 2;
|
|
optional MessageResponse response = 3;
|
|
}
|
|
|
|
message MessageResponse {
|
|
required MessageStatus status = 1;
|
|
required fixed32 seq = 2;
|
|
}
|
|
|