Index: leahi_dialin/fp/__init__.py =================================================================== diff -u -r0f08c28544b557b2bbd8c04b10cff284f41e4fb9 -rf485dc0c84964939ae58374bab5b928f29689362 --- leahi_dialin/fp/__init__.py (.../__init__.py) (revision 0f08c28544b557b2bbd8c04b10cff284f41e4fb9) +++ leahi_dialin/fp/__init__.py (.../__init__.py) (revision f485dc0c84964939ae58374bab5b928f29689362) @@ -1 +1,22 @@ -from .filtration_purification import FP \ No newline at end of file +import os +import json + +# mandatory import +# none + +file_name = "config.json" +sw_key = "SW" +config = {} +ok: bool = False +module_name = os.path.basename(os.path.dirname(__file__)) + +try: + with open(file_name, 'r') as file: config = json.load(file); ok = config[sw_key] +except FileNotFoundError: print(f"Error ({module_name}): The file '{file_name}' was not found." ) +except KeyError : print(f"Error ({module_name}): The key '{sw_key}' was not found." ) +except Exception as e : print(f"Error ({module_name}): An unexpected error occurred: {e}" ) + +if ok: + print(f"{sw_key} is set to bypass the auto imports in '{module_name}' module.") +else: + from .filtration_purification import FP \ No newline at end of file Index: leahi_dialin/protocols/CAN.py =================================================================== diff -u -r0f08c28544b557b2bbd8c04b10cff284f41e4fb9 -rf485dc0c84964939ae58374bab5b928f29689362 --- leahi_dialin/protocols/CAN.py (.../CAN.py) (revision 0f08c28544b557b2bbd8c04b10cff284f41e4fb9) +++ leahi_dialin/protocols/CAN.py (.../CAN.py) (revision f485dc0c84964939ae58374bab5b928f29689362) @@ -286,9 +286,9 @@ DenaliChannels.td_to_dd_ch_id: DenaliChannels.dialin_to_td_ch_id, DenaliChannels.dd_to_td_ch_id: DenaliChannels.dialin_to_dd_ch_id, DenaliChannels.td_to_ui_ch_id: DenaliChannels.dialin_to_td_ch_id, - DenaliChannels.td_sync_broadcast_ch_id: None, - DenaliChannels.dg_to_ui_ch_id: DenaliChannels.dialin_to_dd_ch_id, - DenaliChannels.dd_sync_broadcast_ch_id: None, + DenaliChannels.td_sync_broadcast_ch_id: DenaliChannels.dialin_to_td_ch_id, + DenaliChannels.dd_sync_broadcast_ch_id: DenaliChannels.dialin_to_dd_ch_id, + DenaliChannels.fp_sync_broadcast_ch_id: DenaliChannels.dialin_to_fp_ch_id, DenaliChannels.ui_to_td_ch_id: DenaliChannels.dialin_to_ui_ch_id, DenaliChannels.ui_sync_broadcast_ch_id: DenaliChannels.dialin_to_ui_ch_id, DenaliChannels.td_to_dialin_ch_id: DenaliChannels.dialin_to_td_ch_id, @@ -697,8 +697,8 @@ @return: true, if the channel is the ui channel. """ if channel_id in { - DenaliChannels.ui_to_hd_ch_id, - DenaliChannels.ui_to_dg_ch_id, + DenaliChannels.ui_to_td_ch_id, + # DenaliChannels.ui_to_dd_ch_id, DenaliChannels.ui_to_dialin_ch_id, DenaliChannels.ui_sync_broadcast_ch_id, DenaliChannels.ui_alarm_broadcast_ch_id Fisheye: Tag f485dc0c84964939ae58374bab5b928f29689362 refers to a dead (removed) revision in file `leahi_dialin/fp/reverse_osmosis.py'. Fisheye: No comparison available. Pass `N' to diff?