Index: leahi_dialin/common/msg_ids.py =================================================================== diff -u -r1a42589087b53ee3c38ed5b9cf7951e047c33a70 -r33150daab2a54bde85830da329b931202ab5f961 --- leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision 1a42589087b53ee3c38ed5b9cf7951e047c33a70) +++ leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision 33150daab2a54bde85830da329b931202ab5f961) @@ -239,7 +239,7 @@ MSG_ID_TD_EJECTOR_PUBLISH_INTERVAL_OVERRIDE_REQUEST = 0x8034 MSG_ID_TD_SET_AIR_TRAP_CONTROL = 0x8035 MSG_ID_TD_HOME_BLOOD_PUMP_REQUEST = 0x8036 - MSG_ID_TD_BLOOD_FLOW_ALPHA_Y_INTERCEPT_OVERRIDE_REQUEST = 0x8037 + MSG_ID_TD_BLOOD_FLOW_STROKE_VOLUME_OVERRIDE_REQUEST = 0x8037 MSG_ID_TD_BLOOD_FLOW_WEAR_A_TERM_OVERRIDE_REQUEST = 0x8038 MSG_ID_TD_BLOOD_FLOW_WEAR_B_TERM_OVERRIDE_REQUEST = 0x8039 MSG_ID_TD_SET_TEST_CONFIGURATION = 0x803A Index: leahi_dialin/td/modules/blood_flow.py =================================================================== diff -u -r20c821bd230fc7689a0275a2918981669ff5cc19 -r33150daab2a54bde85830da329b931202ab5f961 --- leahi_dialin/td/modules/blood_flow.py (.../blood_flow.py) (revision 20c821bd230fc7689a0275a2918981669ff5cc19) +++ leahi_dialin/td/modules/blood_flow.py (.../blood_flow.py) (revision 33150daab2a54bde85830da329b931202ab5f961) @@ -304,29 +304,29 @@ can_interface = self.can_interface) - def cmd_blood_flow_alpha_y_intercept_override(self, intercept: float, reset: int = NO_RESET) -> int: + def cmd_blood_flow_stroke_volume_override(self, volume: float, reset: int = NO_RESET) -> int: """ - Constructs and sends the blood flow alpha y intercept override. + Constructs and sends the blood flow stroke volume override. Constraints: Must be logged into TD. - - @param intercept: float - target value to override alpha y intercept with + @param volume: float - stroke volume (e.g. mL per rotor revolution) to override with @param reset: integer - 1 to reset a previous override, 0 to override @return: 1 if successful, zero otherwise """ reset_byte_array = integer_to_bytearray(reset) - intercept_byte_array = float_to_bytearray(intercept) - payload = reset_byte_array + intercept_byte_array + volume_byte_array = float_to_bytearray(volume) + payload = reset_byte_array + volume_byte_array return cmd_generic_override( - payload = payload, - reset = reset, - channel_id = DenaliChannels.dialin_to_td_ch_id, - msg_id = MsgIds.MSG_ID_TD_BLOOD_FLOW_ALPHA_Y_INTERCEPT_OVERRIDE_REQUEST, - entity_name = f'TD Blood Flow alpha Y intercept', - override_text = f'{str(intercept)}', - logger = self.logger, - can_interface = self.can_interface) + payload=payload, + reset=reset, + channel_id=DenaliChannels.dialin_to_td_ch_id, + msg_id=MsgIds.MSG_ID_TD_BLOOD_FLOW_STROKE_VOLUME_OVERRIDE_REQUEST, + entity_name='TD Blood Flow stroke volume', + override_text=f'{volume}', + logger=self.logger, + can_interface=self.can_interface + ) def cmd_blood_flow_wear_a_term_override(self, a_term: float, reset: int = NO_RESET) -> int: