Stepperboard Function Call Table
This page summarizes all of the public functions used for the board-level API available in the StepperBoard class library.
It does not list the functions which are in the helper classes 'StepperBoard' and 'ClassBuilder'.
| Stepperboard Function Call Table | ||||||||||||
| BC2D15PotRouter | BC2D15PotStepper | BC4D15PotRouter | BinaryRoutedBoard | GenStepper | NCStepper | PotStepper | RelayStepper | SerRoute | UCDualStepper | UCNCStepper | UCPotStepper | |
| AutoWaitOnMotionComplete (Get/Let) | x | x | x | x | x | x | x | x | x | x | ||
| BufferRead | x | |||||||||||
| BufferWrite | x | |||||||||||
| BlockLimitSwitches | x | x | x | x | x | x | x | x | ||||
| CalculateDacFromMotorCurrent | x | x | x | x | x | x | ||||||
| CreateStepperBoardConnection | x | x | x | x | x | x | x | x | x | x | x | x |
| DefineCurrentLocation | x | x | x | x | x | x | x | x | ||||
| DefineRoute | x | x | x | x | x | x | x | x | x | x | x | x |
| DiagnosticSetDecayModesAndCurrentScale | x | |||||||||||
| DiagnosticWindingMode | x | x | ||||||||||
| DirectPulseControlMode | x | x | x | x | ||||||||
| DrawArc | x | x | ||||||||||
| GoToLocation | x | x | x | x | x | x | x | x | x | x | ||
| GoToMarkedLocation | x | x | x | x | x | x | x | |||||
| IdleWait | x | x | x | x | x | x | x | x | x | x | ||
| IdleWaitForFullyStopped | x | x | x | x | x | x | x | x | x | x | ||
| MarkCurrentLocation | x | x | x | x | x | x | x | |||||
| ReadPulseCount | x | x | ||||||||||
| RelayClose | x | x | ||||||||||
| RelayOpen | x | x | ||||||||||
| RelaySet | x | x | ||||||||||
| ReportCopyRightText | x | x | x | x | x | x | x | x | x | x | x | |
| ReportCurrentLocation | x | x | x | x | x | x | x | x | ||||
| ReportCurrentSpeed | x | x | x | x | x | x | x | x | ||||
| ReportCurrentStepAction | x | x | x | x | x | x | x | x | ||||
| ReportCurrentX | x | x | ||||||||||
| ReportCurrentY | x | x | ||||||||||
| ReportFeatures | x | |||||||||||
| ReportFirmwareVersion | x | x | x | x | x | x | x | x | x | x | x | |
| ReportIO6And7 | x | |||||||||||
| ReportIOPorts | x | |||||||||||
| ReportLatchedData | x | x | x | x | x | x | x | x | x | x | x | |
| ReportLimitSwitches | x | x | x | x | x | x | x | x | x | x | ||
| ReportNumericSingleValue | x | x | x | x | x | x | x | x | x | x | x | |
| ReportRampRate | x | x | x | x | x | x | x | x | ||||
| ReportRunRate | x | x | x | x | x | x | x | x | ||||
| ReportRelaySettings | x | |||||||||||
| ReportSlewSwitches | x | |||||||||||
| ReportStepStyle | x | x | x | x | x | x | x | x | ||||
| ReportStopOKRate | x | x | x | x | x | x | x | x | ||||
| ReportStopWindingsState | x | x | x | x | x | x | x | x | ||||
| ReportTargetPosition | x | x | x | x | x | x | x | x | ||||
| ReportTargetSpeed | x | x | x | x | x | x | x | x | ||||
| ReportTargetX | x | x | ||||||||||
| ReportTargetY | x | x | ||||||||||
| ReportTTLValues | x | x | x | x | x | x | x | x | x | x | ||
| ReportWindingsState | x | x | x | x | x | x | x | x | ||||
| ResetBoard | x | x | x | x | x | x | x | x | x | x | x | |
| SeekLocation | x | x | x | x | x | x | x | x | ||||
| SelectBothMotors | x | x | x | x | x | x | x | |||||
| SelectMotor | x | x | x | x | x | x | x | |||||
| SelectThisBoard | x | x | x | x | x | x | x | x | x | x | x | x |
| SelectWMotor | x | |||||||||||
| SelectXMotor | x | x | x | x | x | x | x | |||||
| SelectYMotor | x | x | x | x | x | x | x | |||||
| SelectZMotor | x | |||||||||||
| SetAutoFullPowerRate | ? | x | x | x | x | x | x | |||||
| SetCurrentWhenMotorIdle | x | x | x | x | x | x | x | x | x | x | ||
| SetCurrentWhenMotorInMotion | x | x | x | x | x | x | x | x | x | x | ||
| SetCurrentXYCoordinates | x | x | ||||||||||
| SetFeatures | x | x | ||||||||||
| SetIO6And7 | x | |||||||||||
| SetIO6And7Directions | x | |||||||||||
| SetIOPorts | x | |||||||||||
| SetIOPortDirections | x | |||||||||||
| SetLimitSwitchEnables | x | x | x | x | x | x | x | x | ||||
| SetLimitSwitchEnablesAndIOPortDirections | x | |||||||||||
| SetMicrostepSize | ? | x | ||||||||||
| SetRampRate | x | x | x | x | x | x | x | x | x | x | ||
| SetRunRate | x | x | x | x | x | x | x | x | x | x | ||
| SetSlewSwitchEnables | x | |||||||||||
| SetStepperBoardRef | x | x | x | x | x | x | x | x | x | x | x | x |
| SetStopOKRate | x | x | x | x | x | x | x | x | x | x | ||
| SetVerboseMode | x | x | x | x | x | x | x | x | x | x | x | |
| SetWindingUpdateMode | x | x | x | x | x | x | x | x | x | x | ||
| SetXY | x | x | ||||||||||
| SetXYAddressMode | x | x | ||||||||||
| StepperBoardRef (Get/Set) | x | x | x | x | x | x | x | x | x | x | x | x |
| StopMotor | x | x | x | x | x | x | x | x | ||||
| StopMotors | x | x | ||||||||||
| UCCBoardType (Get/Let) | x | x | x | |||||||||
| ValidateRate | x | x | x | x | x | x | x | x | x | x | ||
| WaitOrTrap | x | x | ||||||||||
