syntax = "proto3";
package cmvr.config;

message BioHeadServoGroupConfig {
  string name = 1;
  int32 address = 2;
  int32 channel_start = 3;
  int32 channel_end = 4;
  repeated double offset = 5;
  repeated double min_angles = 6;
  repeated double max_angles = 7;
}

message BioHeadRobotConfig {
  string id = 1;
  string serial_port = 2;
  int32 baud_rate = 3;
  repeated BioHeadServoGroupConfig servo_groups = 4;
}
message BioHeadRobotRootConfig {
  BioHeadRobotConfig bio_head = 1;
}

