CI for csaxs_bec / test (push) Successful in 1m54s
Adds a new driver for the SmarAct MCS2 controller (MCS2-C-0008, 9 channels), parallel to the existing MCS1 (SCU) implementation. Uses the MCS2's raw ASCII/SCPI interface over TCP (port 55551), which differs from MCS1 in units (picometers), message termination (\r\n), and error handling (a polled error queue instead of inline echoes). - csaxs_bec/devices/mcs2: Mcs2Controller/Mcs2Motor and errors - csaxs_bec/devices/sim/sim_mcs2.py: simulated backend for testing - tests/tests_devices/test_mcs2.py: unit tests + sim end-to-end test - device_configs: commented example stage in bl_optics_hutch.yaml, and a standalone single-axis mcs2_config_test.yaml Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>