Class CyclicBufferState

Class Documentation

class CyclicBufferState

This enumerator class enumerates the states of cyclic buffer channels.

Public Types

enum T

Values:

enumerator Stopped

The axis is not executing a cyclic buffer.

enumerator ExecutingCommand

The axis is executing a cyclic buffer.

enumerator WaitingForCommand

The axis has paused execution of the cyclic buffer because the buffer is empty. Execution will automatically resume when command data is added to the buffer.

enumerator MaxAccError

The axis is decelerating to a stop because the maximum acceleration tolerance was exceeded.

enumerator CommandModeMismatchError

The axis has aborted execution of the cyclic buffer because the axis command mode does not match the mode of the cyclic buffer commands.