#!/usr/bin/env python # -*- coding: utf-8 -*- import time from EMV import RelayController # 请根据你的实际模块名修改 def run_real_sensor_monitor(): # 创建控制器实例 controller = RelayController() try: print("启动传感器1监听线程...") controller.start_sensor1_only() # 只启动传感器1的监听线程 print("开始监听真实传感器1信号,按 Ctrl+C 停止...") # 主线程可以继续做其他事情,或者只是等待 while True: time.sleep(1) # 保持主线程运行 except KeyboardInterrupt: print("\n检测到中断信号,正在停止传感器监听...") finally: controller.stop() print("程序已安全退出。") if __name__ == '__main__': run_real_sensor_monitor()