This is an old revision of the document!
= Command reference =
The following commands are available:
'up <motor id>, <amount>' - Move the motor with the specified ID up by the specified amount
'down <motor id>, <amount>' - Move the motor with the specified ID down by the specified amount
'max <motor id>' - Move the motor with the specified ID to the maximum height
'min <motor id>' - Move the motor with the specified ID to the minimum height
'stop <motor id>' - Stop the motor with the specified ID
'init <motor id>' - Set the height of the motor with the specified ID to zero
'calibrate <motor id>' - Calibrate the motor with the specified ID
'height <motor id>' - Get the current height of the motor with the specified ID
'set_range <motor id>, <min height>, <max height>' - Set the allowed range of the motor with the specified ID
'get_range <motor id>' - Get the allowed range of the motor with the specified ID
'save <motor id>, <slot id>' - Save the current position of the motor with the specified ID to the specified slot
'write <motor id>, <slot id>, <height>' - Save the specified height to the specified slot for the motor with the specified ID
'read <motor id>, <slot id>' - Get the height saved in the specified slot for the motor with the specified ID
'load <motor id>, <slot id>' - Go to the position saved in the specified slot for the motor with the specified ID
'show <motor id>' - Get the positions saved in all slots for the motor with the specified ID
'name <name>' - Change the name of the device
'help' - Show this help
Examples
'up 1, 100' - move motor 1 up by 100 mm
'down 2, 200' - move motor 2 down by 200 mm
'max 1' - move motor 1 to max height
'calibrate 1' - calibrate motor 1
'save 1, 1' - save current position of motor 1 to slot 1
'load 1, 1' - move motor 1 to position saved in slot 1
'show 1' - show all saved positions for motor 1
'name my_device' - change device name to my_device.local