Package trclib.motor

Class TrcServo.ActionParams

java.lang.Object
trclib.motor.TrcServo.ActionParams
Enclosing class:
TrcServo

private static class TrcServo.ActionParams extends Object
  • Field Details

    • actionType

    • power

      double power
    • minPos

      double minPos
    • maxPos

      double maxPos
    • currPosition

      double currPosition
    • targetPosition

      double targetPosition
    • currStepRate

      double currStepRate
    • completionEvent

      TrcEvent completionEvent
    • timeout

      double timeout
    • prevTime

      Double prevTime
  • Constructor Details

    • ActionParams

      private ActionParams()
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setPositionParams

      void setPositionParams(double targetPos, TrcEvent completionEvent, double timeout)
    • setPositionWithStepRateParams

      void setPositionWithStepRateParams(double targetPos, double stepRate, TrcEvent completionEvent)
    • setPowerParams

      void setPowerParams(double power, double minPos, double maxPos)