Dummy Motor
- class lys_instr.dummy.MultiMotor.MultiMotorDummy(*axisNamesAll, speed=10, **kwargs)[source]
Bases:
MultiMotorInterfaceDummy implementation of
MultiMotorInterface.This class simulates a multi-axis motor, including axis positions, busy/alive state management, and per-axis error injection for testing purposes.
- property error
Per-axis error states.
- Returns:
Mapping of axis names to error flags.
- Return type:
dict[str, bool]
- class lys_instr.dummy.MultiSwitch.MultiSwitchDummy(*axisNamesAll, levelNames=['OFF', 'LOW', 'MEDIUM', 'HIGH'], interval=0.1, **kwargs)[source]
Bases:
MultiSwitchInterfaceDummy implementation of
MultiSwitchInterface.This class simulates a multi-axis switch, including axis levels, busy/alive state management, and per-axis error injection for testing purposes.