syntax = "proto3"; package cmvr.config; enum JointLimitSource { JOINT_LIMIT_SOURCE_UNKNOWN = 0; JOINT_LIMIT_SOURCE_URDF = 1; JOINT_LIMIT_SOURCE_CUSTOM = 2; } message JointLimitConfig { string joint_name = 1; double lower = 2; double upper = 3; double velocity = 4; } message JointLimitsConfig { JointLimitSource source = 1; repeated JointLimitConfig joints = 2; }