Creates a new instance of the limited-range system identification routine.
The Motion Master client used for communication with the device.
A reference to the target device.
Configuration options for the procedure.
Readonly clientThe Motion Master client used for communication with the device.
Readonly deviceA reference to the target device.
Indicates whether the system identification procedure is currently running.
Readonly notifications$Emits status and progress messages during the procedure. Subscribers can display these messages in a UI or log them.
Readonly optionsConfiguration options for the procedure.
Starts the limited-range system identification procedure.
This method:
Emits notifications to notifications$ for each major step and error.
Will throw an error if any of the device requests fail.
Generated using TypeDoc
Performs a limited-range system identification procedure on a device.
This class safely executes the system identification process while preserving the device's original configuration (PID parameters, encoder settings, position feedback filter). It emits notifications about progress and status updates, which can be displayed in a UI or logged for debugging.