Example #1
0
        /// <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;


        }
Example #2
0
 public AngularJoint(Controller linkedController, int number) : base(linkedController, number) { }
Example #3
0
 public LinearJoint(Controller linkedController, int number) : base(linkedController, number) { }
Example #4
0
 /// <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;
 }