diff --git a/classCAN.py b/classCAN.py index 4feabf3..1bb10ba 100644 --- a/classCAN.py +++ b/classCAN.py @@ -265,7 +265,7 @@ class CANBackend: master_node.sdo[state_index][pu_number].raw = state_map[state] & 0xFF print(f"[DEBUG] Writing ploop_setpoint {ploop_setpoint} to master OD 0x{setpoint_index:04X}:{pu_number:02X}") - master_node.sdo[setpoint_index][pu_number].raw = int(ploop_setpoint * 100) + master_node.sdo[setpoint_index][1].raw = int(ploop_setpoint * 100) except Exception as e: print(f"[MASTER SDO WRITE ERROR] PU{pu_number}: {e}")