syntax = "proto3";
package cmvr.config;

message MyAgvConfig {
  string id = 1;
  string ip = 2;
  int32 port = 3;
}

message AGVDeviceConfig {
  string id = 1;

  oneof backend {
    MyAgvConfig my_agv = 10;
  }
}

message AGVConfig {
  repeated AGVDeviceConfig agvs = 1;
}

message AGVRootConfig {
  AGVConfig agv = 1;
}
