Class BufferedTrajectoryPointStream

java.lang.Object
com.ctre.phoenix.motion.BufferedTrajectoryPointStream

public class BufferedTrajectoryPointStream
extends Object
Stream of trajectory points for Talon/Victor motion profiling.
  • Constructor Details

  • Method Details

    • Clear

      public ErrorCode Clear()
      Clear all trajectory points.
      Returns:
      nonzero error code if operation fails.
    • Write

      public ErrorCode Write​(TrajectoryPoint trajPt)
      Write a single trajectory point into the buffer.
      Parameters:
      trajPt - Trajectory point to write.
      Returns:
      nonzero error code if operation fails.
    • Write

      public ErrorCode Write​(TrajectoryPoint[] trajPts, int trajPtCount)
      Writes an array of trajectory point into the buffer.
      Parameters:
      trajPts - Array of trajectory points to write.
      trajPtCount - Number of points to write. This is capped against array length.
      Returns:
      nonzero error code if operation fails.
    • Write

      public ErrorCode Write​(TrajectoryPoint[] trajPts)
      Writes an array of trajectory point into the buffer.
      Parameters:
      trajPts - Array of trajectory points to write.
      Returns:
      nonzero error code if operation fails.
    • getHandle

      public long getHandle()
      Returns:
      handle of object