public com.robotraconteur.robotics.joints.JointLimits ToRRInfo()
        {
            var info = new com.robotraconteur.robotics.joints.JointLimits();

            CopyTo(info);
            return(info);
        }
 public void CopyTo(com.robotraconteur.robotics.joints.JointLimits info)
 {
     info.lower                = lower;
     info.upper                = upper;
     info.velocity             = velocity;
     info.acceleration         = acceleration;
     info.jerk                 = jerk;
     info.effort               = effort;
     info.reduced_velocity     = (reduced_velocity != 0.0) ? reduced_velocity : velocity;
     info.reduced_acceleration = (reduced_acceleration != 0.0) ? reduced_acceleration : acceleration;
     info.reduced_effort       = (reduced_effort != 0.0) ? reduced_effort : effort;
 }