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; }