.gitignore
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
.github/workflows/Lint-and-test.yml
.github/workflows/documentation.yml
.github/workflows/release.yml
doc/_api.rst
doc/conf.py
doc/index.rst
doc/quickstart.md
doc/_templates/custom-module-template.rst
doc/developer_guide/developing_lewis.md
doc/developer_guide/framework_details.md
doc/developer_guide/release_checklist.md
doc/developer_guide/writing_devices.md
doc/release_notes/release_1_0_0.md
doc/release_notes/release_1_0_1.md
doc/release_notes/release_1_0_2.md
doc/release_notes/release_1_0_3.md
doc/release_notes/release_1_1_0.md
doc/release_notes/release_1_1_1.md
doc/release_notes/release_1_2_0.md
doc/release_notes/release_1_2_1.md
doc/release_notes/release_1_2_2.md
doc/release_notes/release_1_3_0.md
doc/release_notes/release_1_3_1.md
doc/release_notes/release_1_3_2.md
doc/release_notes/release_1_3_3.md
doc/release_notes/release_notes.rst
doc/resources/diagrams/SimulationCycles.png
doc/resources/diagrams/SimulationCycles.xml
doc/resources/diagrams/chopper.fsm
doc/resources/logo/lewis-logo-simple.png
doc/resources/logo/lewis-logo-simple.svg
doc/resources/logo/lewis-logo.png
doc/resources/logo/lewis-logo.svg
doc/user_guide/adapter_specifics.md
doc/user_guide/command_line_tools.md
doc/user_guide/remote_access_devices.md
doc/user_guide/remote_access_simulation.md
doc/user_guide/usage_with_python.md
lewis/__init__.py
lewis/__main__.py
lewis/_version.py
lewis.egg-info/PKG-INFO
lewis.egg-info/SOURCES.txt
lewis.egg-info/dependency_links.txt
lewis.egg-info/entry_points.txt
lewis.egg-info/requires.txt
lewis.egg-info/top_level.txt
lewis/adapters/__init__.py
lewis/adapters/epics.py
lewis/adapters/modbus.py
lewis/adapters/stream.py
lewis/core/__init__.py
lewis/core/adapters.py
lewis/core/approaches.py
lewis/core/control_client.py
lewis/core/control_server.py
lewis/core/devices.py
lewis/core/exceptions.py
lewis/core/logging.py
lewis/core/processor.py
lewis/core/simulation.py
lewis/core/statemachine.py
lewis/core/utils.py
lewis/devices/__init__.py
lewis/devices/chopper/__init__.py
lewis/devices/chopper/devices/__init__.py
lewis/devices/chopper/devices/bearings.py
lewis/devices/chopper/devices/device.py
lewis/devices/chopper/devices/states.py
lewis/devices/chopper/interfaces/__init__.py
lewis/devices/chopper/interfaces/epics_interface.py
lewis/devices/julabo/__init__.py
lewis/devices/julabo/devices/__init__.py
lewis/devices/julabo/devices/device.py
lewis/devices/julabo/devices/states.py
lewis/devices/julabo/interfaces/__init__.py
lewis/devices/julabo/interfaces/julabo_stream_interface_1.py
lewis/devices/julabo/interfaces/julabo_stream_interface_2.py
lewis/devices/linkam_t95/__init__.py
lewis/devices/linkam_t95/devices/__init__.py
lewis/devices/linkam_t95/devices/device.py
lewis/devices/linkam_t95/devices/states.py
lewis/devices/linkam_t95/interfaces/__init__.py
lewis/devices/linkam_t95/interfaces/stream_interface.py
lewis/examples/__init__.py
lewis/examples/dual_device/__init__.py
lewis/examples/example_motor/__init__.py
lewis/examples/modbus_device/__init__.py
lewis/examples/simple_device/__init__.py
lewis/examples/timeout_device/__init__.py
lewis/scripts/__init__.py
lewis/scripts/control.py
lewis/scripts/run.py
lewis/utils/__init__.py
lewis/utils/byte_conversions.py
lewis/utils/command_builder.py
lewis/utils/constants.py
lewis/utils/replies.py
scripts/lewis-control.py
scripts/lewis.py
system_tests/README.rst
system_tests/TestLewis.test_can_change_set_point.approved.txt
system_tests/TestLewis.test_can_query_running_device.approved.txt
system_tests/TestLewis.test_list_available_devices.approved.txt
system_tests/TestLewis.test_on_change_set_point_and_circulate_temperature_goes_to_setpoint.approved.txt
system_tests/__init__.py
system_tests/lewis_tests.py
system_tests/junit/system-test-results.xml
tests/__init__.py
tests/test_CanProcess.py
tests/test_SimulatedChopper.py
tests/test_SimulatedJulabo.py
tests/test_SimulatedLinkamT95.py
tests/test_StateMachine.py
tests/test_StateMachineDevice.py
tests/test_approaches.py
tests/test_control_client.py
tests/test_control_server.py
tests/test_core_adapters.py
tests/test_core_devices.py
tests/test_logging.py
tests/test_simulation.py
tests/test_stream.py
tests/test_stream_adapter.py
tests/test_utils.py
tests/utils.py