new kamil adc

This commit is contained in:
Ayzen
2026-06-11 13:02:02 +03:00
parent 21f76d7cd2
commit 9661504e51
46 changed files with 12097 additions and 1063 deletions
@@ -91,28 +91,8 @@ class SequentialCaptureSession:
self._output_switch = None
else:
self._radar = create_single_radar_service(config)
self._input_switch = SwitchService(
name=config.input_switch.name,
positions=config.input_switch.positions,
default_position=config.input_switch.default_position,
mode=config.input_switch.driver_mode,
driver=config.input_switch.driver,
gpio_chip=config.input_switch.gpio_chip,
pin_a=config.input_switch.pin_a,
pin_b=config.input_switch.pin_b,
invert_logic=config.input_switch.invert_logic,
)
self._output_switch = SwitchService(
name=config.output_switch.name,
positions=config.output_switch.positions,
default_position=config.output_switch.default_position,
mode=config.output_switch.driver_mode,
driver=config.output_switch.driver,
gpio_chip=config.output_switch.gpio_chip,
pin_a=config.output_switch.pin_a,
pin_b=config.output_switch.pin_b,
invert_logic=config.output_switch.invert_logic,
)
self._input_switch = SwitchService.from_model(config.input_switch)
self._output_switch = SwitchService.from_model(config.output_switch)
@property
def kind(self) -> str: