- Name
- StepDirController
- Version
- 3.2.3
- License
- BSD
- URL
- https://github.com/janelia-arduino/StepDirController
- Author
- Peter Polidoro
- peter@polidoro.io
Modular device step and direction controller library.
{
"id": "getApi",
"result": {
"ancestors": [
"ModularServer",
"ModularDeviceBase"
],
"firmware": [
{
"name": "StepDirController",
"version": "3.2.3"
}
],
"verbosity": "NAMES",
"functions": [
"reinitialize",
"controllersCommunicating",
"enable",
"disable",
"enableAll",
"disableAll",
"enabled",
"moveBy",
"moveTo",
"moveAt",
"moveSoftlyBy",
"moveSoftlyTo",
"stop",
"stopAll",
"zero",
"zeroAll",
"getPositions",
"getTargetPositions",
"atTargetPositions",
"getVelocities",
"getTargetVelocities",
"atTargetVelocities",
"getVelocityUpperLimits",
"getAccelerationUpperLimits",
"getAccelerationLowerLimits",
"switchesActive",
"home",
"homing",
"homed"
],
"parameters": [
"channel",
"position",
"velocity"
],
"properties": [
"channelCount",
"stepsPerPositionUnits",
"velocityMax",
"velocityMin",
"accelerationMax",
"enablePolarity",
"stepPolarityInverted",
"dirPolarityInverted",
"switchActivePolarity",
"leftSwitchStopEnabled",
"rightSwitchesEnabled",
"rightSwitchStopEnabled",
"switchSoftStopEnabled",
"homeVelocity"
]
}
}
https://github.com/janelia-arduino/ModularServer
https://github.com/janelia-arduino/ModularDeviceBase
https://github.com/janelia-modular-devices/modular_device_base
https://github.com/janelia-modular-devices/step_dir_controller