Index: TD_TreatmentAdjustmentsIsolatedUF/loader.py =================================================================== diff -u -re33573617b167dc9a2f7f54529b4603c74e1a8a5 -rfc43fc2ed484aec6f49ef1c7f67a71c4d0d5d0d3 --- TD_TreatmentAdjustmentsIsolatedUF/loader.py (.../loader.py) (revision e33573617b167dc9a2f7f54529b4603c74e1a8a5) +++ TD_TreatmentAdjustmentsIsolatedUF/loader.py (.../loader.py) (revision fc43fc2ed484aec6f49ef1c7f67a71c4d0d5d0d3) @@ -15,7 +15,8 @@ from engine.dynamicloader import DynamicLoader # plugin specific -from leahi_dialin.common.msg_defs import MsgIds, MsgFieldPositions +from leahi_dialin.common.msg_ids import MsgIds +from leahi_dialin.common.constants import MSG_HEADER_SIZE from leahi_dialin.protocols import CAN from leahi_dialin.utils import conversions @@ -154,7 +155,7 @@ :return: none """ message = message['message'] - index = MsgFieldPositions.START_POS_FIELD_1 + index = MSG_HEADER_SIZE value,index = conversions.bytearray_to_integer(message, index) self.lbDurationReq.setText(f"{value:.0f}") @@ -191,7 +192,7 @@ :return: none """ message = message['message'] - index = MsgFieldPositions.START_POS_FIELD_1 + index = MSG_HEADER_SIZE self.reqDuration,index = conversions.bytearray_to_integer(message, index, False) self.reqVolume,index = conversions.bytearray_to_integer(message, index, False) self.lbVolumeReqParams.setText(f"Duration (min) = {self.reqDuration}, Volume (mL) = {self.reqVolume}") @@ -255,7 +256,7 @@ :return: none """ message = message['message'] - index = MsgFieldPositions.START_POS_FIELD_1 + index = MSG_HEADER_SIZE value,index = conversions.bytearray_to_integer(message, index) cmdString = self.cmdStrings[value] if value >= 0 and value < len(self.cmdStrings) else "" self.lbStateReq.setText(f"{cmdString} ({value})")