1 package com.neuronrobotics.sdk.namespace.bcs.pid;
3 import com.neuronrobotics.sdk.pid.IPIDEventListener;
4 import com.neuronrobotics.sdk.pid.PDVelocityConfiguration;
5 import com.neuronrobotics.sdk.pid.PIDChannel;
6 import com.neuronrobotics.sdk.pid.PIDCommandException;
7 import com.neuronrobotics.sdk.pid.PIDConfiguration;
float[] GetAllPIDPosition()
boolean ConfigurePIDController(PIDConfiguration config)
boolean ConfigurePDVelovityController(PDVelocityConfiguration config)
PIDChannel getPIDChannel(int group)
void flushPIDChannels(double time)
boolean SetAllPIDSetPoint(float[]setpoints, double seconds)
boolean SetPIDSetPoint(int group, float setpoint, double seconds)
PDVelocityConfiguration getPDVelocityConfiguration(int group)
void addPIDEventListener(IPIDEventListener l)
PIDConfiguration getPIDConfiguration(int group)
float GetPIDPosition(int group)
void removePIDEventListener(IPIDEventListener l)
boolean SetPDVelocity(int group, int unitsPerSecond, double seconds)
boolean ResetPIDChannel(int group, float valueToSetCurrentTo)
boolean killAllPidGroups()
boolean SetPIDInterpolatedVelocity(int group, int unitsPerSecond, double seconds)