Example #1
0
 public CurrentLimitedSensorGearbox(float unitsPerRevolution, IMotorControllerEnhanced mc0, IMotorControllerEnhanced mc1, IMotorControllerEnhanced mc2, FeedbackDevice feedbackDevice)
     : base(unitsPerRevolution, mc0, mc1, mc2, feedbackDevice)
 {
 }
Example #2
0
 public CurrentLimitedSensorGearbox(float unitsPerRevolution, IMotorControllerEnhanced master, IMotorControllerEnhanced[] followers, RemoteFeedbackDevice remoteFeedbackDevice) : base(unitsPerRevolution, master, followers, remoteFeedbackDevice)
 {
 }
 public SensoredGearbox(float unitsPerRevolution, IMotorControllerEnhanced master, IFollower[] followers, RemoteFeedbackDevice remoteFeedbackDevice) : base(unitsPerRevolution, master, followers, remoteFeedbackDevice)
 {
     _master = master;
     /* parent class selects sensor */
 }
 public SensoredGearbox(float unitsPerRevolution, IMotorControllerEnhanced mc0, IFollower mc1, IFollower mc2, FeedbackDevice feedbackDevice)
     : this(unitsPerRevolution, mc0, new IFollower[] { mc1, mc2 }, feedbackDevice)
 {
 }
 public SensoredGearbox(float unitsPerRevolution, IMotorControllerEnhanced master, IFollower[] followers, FeedbackDevice feedbackDevice) : base(unitsPerRevolution, master, followers)
 {
     _master = master;
     _master.ConfigSelectedFeedbackSensor(feedbackDevice, 0);
 }