28 lines
977 B
Protocol Buffer
28 lines
977 B
Protocol Buffer
syntax = "proto3";
|
|
package laserweld.teach;
|
|
|
|
option csharp_namespace = "Laserweld.Protos.Teach";
|
|
|
|
// ===== Java / Android 必须的配置 =====
|
|
option java_multiple_files = true;
|
|
option java_package = "com.lxsoft.weld.grpc";
|
|
option java_outer_classname = "TeachProto";
|
|
|
|
// ==================== 示教相关消息 ====================
|
|
|
|
message StartProcess {} // 开始加工流程
|
|
message KeepProcess {} // 继续加工流程
|
|
message StopProcess {} // 停止加工流程
|
|
|
|
message MoveToTrack { // 移动到指定轨迹
|
|
optional uint32 track_id = 1; // 轨迹ID,空则移动到当前选中轨迹
|
|
}
|
|
|
|
message ForwardTrack { // 前进到下一轨迹
|
|
optional uint32 track_id = 1; // 轨迹ID,空则从当前位置前进
|
|
}
|
|
|
|
message BackwardTrack { // 后退到上一轨迹
|
|
optional uint32 track_id = 1; // 轨迹ID,空则从当前位置后退
|
|
}
|