/// <summary> /// Constructor linking the needed controller to the joint /// </summary> /// <param name="linkedController">Controller class of the associated robot controller</param> public Joint(Controller linkedController, int number) { LinkedController = linkedController; Number = number; // TODO remove this part State = JointState.Standby; }
public AngularJoint(Controller linkedController, int number) : base(linkedController, number) { }
public LinearJoint(Controller linkedController, int number) : base(linkedController, number) { }
/// <summary> /// Method to set the controller for the robot joint /// </summary> /// <param name="linkedController">Controller class of the associated robot controller</param> public void SetController(Controller linkedController) { LinkedController = linkedController; }