SetValueMotionProfile
Definition: SetValueMotionProfile.h:8
namespace ctre
Definition: paramEnum.h:5
Motion Profile Status This is simply a data transer object.
Definition: MotionProfileStatus.h:15
int profileSlotSelect1
The selected auxiliary PID[1] profile slot of current profile.
Definition: MotionProfileStatus.h:63
size_t topBufferCnt
The number of points in the top trajectory buffer.
Definition: MotionProfileStatus.h:27
ctre::phoenix::motion::SetValueMotionProfile outputEnable
The current output mode of the motion profile executer (disabled, enabled, or hold).
Definition: MotionProfileStatus.h:70
size_t topBufferRem
The available empty slots in the trajectory buffer.
Definition: MotionProfileStatus.h:23
bool isLast
True if the active trajectory point is the last point of the profile.
Definition: MotionProfileStatus.h:53
int timeDurMs
The applied duration of the active trajectory point.
Definition: MotionProfileStatus.h:73
int btmBufferCnt
The number of points in the low level Talon/Victor buffer.
Definition: MotionProfileStatus.h:31
int profileSlotSelect0
The selected PID[0] profile slot of current profile.
Definition: MotionProfileStatus.h:58
bool activePointValid
True if the active trajectory point is not empty, false otherwise.
Definition: MotionProfileStatus.h:48
bool isUnderrun
This is set if Talon/Victor needs to shift a point from its buffer into the active trajectory point h...
Definition: MotionProfileStatus.h:43
bool hasUnderrun
Set if isUnderrun ever gets set.
Definition: MotionProfileStatus.h:37