for hardware, it is more common to use devices which require special handling through DeviceExecuter. Currently, not calling super won't call device init, drive, or sense, for example.
Another issue is that Device is imported both in robot def and implementation for creating space and adding devices.
for hardware, it is more common to use devices which require special handling through DeviceExecuter. Currently, not calling super won't call device init, drive, or sense, for example.
Another issue is that Device is imported both in robot def and implementation for creating space and adding devices.