001/* Copyright (C) Cross The Road Electronics 2024 */ 002package com.ctre.phoenix.motion; 003 004import com.ctre.phoenix.CTREJNIWrapper; 005 006public class BuffTrajPointStreamJNI extends CTREJNIWrapper { 007 008 public static native long Create1(); 009 010 public static native void DestroyAll(); 011 012 public static native int Destroy(long handle); 013 014 public static native int Clear(long handle); 015 016 public static native int Write(long handle, double position, double velocity, double arbFeedFwd, double auxiliaryPos, double auxiliaryVel, double auxiliaryArbFeedFwd, int profileSlotSelect0, int profileSlotSelect1, boolean isLastPoint, boolean zeroPos, int timeDur, boolean useAuxPID); 017}