|
@@ -2,7 +2,7 @@ syntax = "proto2";
|
|
|
package message;
|
|
|
import "message_base.proto";
|
|
|
|
|
|
-enum Hardware_statu //硬件状态
|
|
|
+enum Robot_statu //硬件状态
|
|
|
{
|
|
|
eNormal=0; //正常且空闲
|
|
|
eBusy=1; //工作中
|
|
@@ -23,7 +23,7 @@ message Position
|
|
|
//搬运器状态
|
|
|
message Carrier_status
|
|
|
{
|
|
|
- required Hardware_statu statu=1; //状态
|
|
|
+ required Robot_statu statu=1; //状态
|
|
|
optional int32 command_id=2; //指令唯一标识符id
|
|
|
optional string error_description=3; //搬运器错误信息(可无)
|
|
|
required Position position=4; //搬运器位置(z表示电梯位置)
|
|
@@ -31,7 +31,7 @@ message Carrier_status
|
|
|
}
|
|
|
|
|
|
//搬运机构各个零部件状态
|
|
|
-message Harware_statu_msg
|
|
|
+message Robot_statu_msg
|
|
|
{
|
|
|
required Message_type msg_type=1; //消息类型
|
|
|
required Carrier_status carrier1_statu=2; //搬运器1状态
|
|
@@ -46,7 +46,7 @@ enum Action_type
|
|
|
}
|
|
|
|
|
|
//执行搬运请求
|
|
|
-message Execute_request_msg
|
|
|
+message Robot_carry_request_msg
|
|
|
{
|
|
|
required Base_info msg_info=1; //消息类型 //消息类型
|
|
|
required int32 command_id=2; //指令唯一标识符id
|
|
@@ -57,7 +57,7 @@ message Execute_request_msg
|
|
|
}
|
|
|
|
|
|
//搬运动作执行完成后反馈结果
|
|
|
-message Execute_response_msg
|
|
|
+message Robot_carry_response_msg
|
|
|
{
|
|
|
required Base_info msg_info=1; //消息类型
|
|
|
required int32 command_id=2; //指令唯一标识符id
|