Index: leahi_dialin/ui/dd_messaging.py =================================================================== diff -u -r78916ee80bc08bb8203851a1c1b2fd6709ddc9f7 -r294a807b4d061b9015a536c6c13cb10bc7735fec --- leahi_dialin/ui/dd_messaging.py (.../dd_messaging.py) (revision 78916ee80bc08bb8203851a1c1b2fd6709ddc9f7) +++ leahi_dialin/ui/dd_messaging.py (.../dd_messaging.py) (revision 294a807b4d061b9015a536c6c13cb10bc7735fec) @@ -1172,7 +1172,6 @@ payload += conversions.float_to_bytearray (perCM ) payload += conversions.float_to_bytearray (Temp ) payload += conversions.integer_to_bytearray(calibrationTime ) - print("dd_get_calibration_bicarb_conc_record") message = CAN.CanMessage.build_message( channel_id=CAN.CanChannels.dd_sync_broadcast_ch_id, @@ -1221,3 +1220,245 @@ self.can_interface.send(message, 0) + def dd_get_calibration_AccelSensor_record(self, + accept : int , + rejectionReason : int , + x : float , + y : float , + z : float , + calibrationTime : int ): + + """ + Broadcasts DD calibration_pressure_sensor_record + Args: + @param accept (int ): accept + @param rejectionReason (int ): Rejection Reason + @param index (int ):index + @param gain (float): calibration gain + @param offset (float): calibration offset + @param calibrationTime (int ): calibration time epoch + + @return: None + """ + payload = conversions.integer_to_bytearray(accept ) + payload += conversions.integer_to_bytearray(rejectionReason ) + payload += conversions.float_to_bytearray (x ) + payload += conversions.float_to_bytearray (y ) + payload += conversions.float_to_bytearray (z ) + payload += conversions.integer_to_bytearray(calibrationTime ) + + message = CAN.CanMessage.build_message( + channel_id=CAN.CanChannels.dd_sync_broadcast_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_DD_UI_NVM_GET_ACCEL_SENSOR_CAL_RECORD_RESPONSE.value, + payload=payload) + + self.can_interface.send(message, 0) + + + def dd_set_calibration_AccelSensor_record(self, + accept : int , + rejectionReason : int , + x : int , + y : int , + z : int , + calibrationTimeRejection : int ): + + """ + Broadcasts DD calibration_pressure_sensor_record + Args: + @param accept (int ): accept + @param rejectionReason (int ): Rejection Reason + @param index (int ):index + @param gain (float): calibration gain + @param offset (float): calibration offset + @param calibrationTime (int ): calibration time epoch + + @return: None + """ + payload = conversions.integer_to_bytearray(accept ) + payload += conversions.integer_to_bytearray(rejectionReason ) + payload += conversions.integer_to_bytearray(x ) + payload += conversions.integer_to_bytearray(y ) + payload += conversions.integer_to_bytearray(z ) + payload += conversions.integer_to_bytearray(calibrationTimeRejection ) + + message = CAN.CanMessage.build_message( + channel_id=CAN.CanChannels.dd_sync_broadcast_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_DD_UI_NVM_SET_ACCEL_SENSOR_CAL_RECORD_RESPONSE.value, + payload=payload) + + self.can_interface.send(message, 0) + + + def dd_get_calibration_BloodLeakSensor_record(self, + accept : int , + rejectionReason : int , + setPoint : int , + calibrationTime : int ): + + """ + Broadcasts DD calibration_pressure_sensor_record + Args: + @param accept (int ): accept + @param rejectionReason (int ): Rejection Reason + @param index (int ):index + @param gain (float): calibration gain + @param offset (float): calibration offset + @param calibrationTime (int ): calibration time epoch + + @return: None + """ + payload = conversions.integer_to_bytearray(accept ) + payload += conversions.integer_to_bytearray(rejectionReason ) + payload += conversions.integer_to_bytearray(setPoint ) + payload += conversions.integer_to_bytearray(calibrationTime ) + + message = CAN.CanMessage.build_message( + channel_id=CAN.CanChannels.dd_sync_broadcast_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_DD_UI_NVM_GET_BLOOD_LEAK_SENSOR_CAL_RECORD_RESPONSE.value, + payload=payload) + + self.can_interface.send(message, 0) + + + def dd_set_calibration_BloodLeakSensor_record(self, + accept : int , + rejectionReason : int , + setPoint : int , + calibrationTimeRejection : int ): + + """ + Broadcasts DD calibration_pressure_sensor_record + Args: + @param accept (int ): accept + @param rejectionReason (int ): Rejection Reason + @param index (int ):index + @param gain (float): calibration gain + @param offset (float): calibration offset + @param calibrationTime (int ): calibration time epoch + + @return: None + """ + payload = conversions.integer_to_bytearray(accept ) + payload += conversions.integer_to_bytearray(rejectionReason ) + payload += conversions.integer_to_bytearray(setPoint ) + payload += conversions.integer_to_bytearray(calibrationTimeRejection ) + + message = CAN.CanMessage.build_message( + channel_id=CAN.CanChannels.dd_sync_broadcast_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_DD_UI_NVM_SET_BLOOD_LEAK_SENSOR_CAL_RECORD_RESPONSE.value, + payload=payload) + + self.can_interface.send(message, 0) + + + def dd_get_calibration_ConductivitySensor_record(self, + accept : int , + rejectionReason : int , + index : int , + KHigh : float , + Alphahigh : float , + ETAHigh : float , + ZetaHigh : float , + KLow : float , + AlphaLow : float , + ETALow : float , + ZetaLow : float , + Beta : float , + Delta : float , + Reserved1 : float , + Reserved2 : float , + calibrationTime : int ): + + """ + Broadcasts DD calibration_pressure_sensor_record + Args: + @param accept (int ): accept + @param rejectionReason (int ): Rejection Reason + @param index (int ):index + @param gain (float): calibration gain + @param offset (float): calibration offset + @param calibrationTime (int ): calibration time epoch + + @return: None + """ + payload = conversions.integer_to_bytearray(accept ) + payload += conversions.integer_to_bytearray(rejectionReason ) + payload += conversions.integer_to_bytearray(index ) + payload += conversions.float_to_bytearray (KHigh ) + payload += conversions.float_to_bytearray (Alphahigh ) + payload += conversions.float_to_bytearray (ETAHigh ) + payload += conversions.float_to_bytearray (ZetaHigh ) + payload += conversions.float_to_bytearray (KLow ) + payload += conversions.float_to_bytearray (AlphaLow ) + payload += conversions.float_to_bytearray (ETALow ) + payload += conversions.float_to_bytearray (ZetaLow ) + payload += conversions.float_to_bytearray (Beta ) + payload += conversions.float_to_bytearray (Delta ) + payload += conversions.float_to_bytearray (Reserved1 ) + payload += conversions.float_to_bytearray (Reserved2 ) + payload += conversions.integer_to_bytearray(calibrationTime ) + + message = CAN.CanMessage.build_message( + channel_id=CAN.CanChannels.dd_sync_broadcast_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_DD_UI_NVM_GET_CONDUCTIVITY_SENSOR_CAL_RECORD_RESPONSE.value, + payload=payload) + + self.can_interface.send(message, 0) + + + def dd_set_calibration_ConductivitySensor_record(self, + accept : int , + rejectionReason : int , + index : int , + KHigh : int , + Alphahigh : int , + ETAHigh : int , + ZetaHigh : int , + KLow : int , + AlphaLow : int , + ETALow : int , + ZetaLow : int , + Beta : int , + Delta : int , + Reserved1 : int , + Reserved2 : int , + calibrationTimeRejection : int ): + + """ + Broadcasts DD calibration_pressure_sensor_record + Args: + @param accept (int ): accept + @param rejectionReason (int ): Rejection Reason + @param index (int ):index + @param gain (float): calibration gain + @param offset (float): calibration offset + @param calibrationTime (int ): calibration time epoch + + @return: None + """ + payload = conversions.integer_to_bytearray(accept ) + payload += conversions.integer_to_bytearray(rejectionReason ) + payload += conversions.integer_to_bytearray(index ) + payload += conversions.integer_to_bytearray(KHigh ) + payload += conversions.integer_to_bytearray(Alphahigh ) + payload += conversions.integer_to_bytearray(ETAHigh ) + payload += conversions.integer_to_bytearray(ZetaHigh ) + payload += conversions.integer_to_bytearray(KLow ) + payload += conversions.integer_to_bytearray(AlphaLow ) + payload += conversions.integer_to_bytearray(ETALow ) + payload += conversions.integer_to_bytearray(ZetaLow ) + payload += conversions.integer_to_bytearray(Beta ) + payload += conversions.integer_to_bytearray(Delta ) + payload += conversions.integer_to_bytearray(Reserved1 ) + payload += conversions.integer_to_bytearray(Reserved2 ) + payload += conversions.integer_to_bytearray(calibrationTimeRejection ) + + message = CAN.CanMessage.build_message( + channel_id=CAN.CanChannels.dd_sync_broadcast_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_DD_UI_NVM_SET_CONDUCTIVITY_SENSOR_CAL_RECORD_RESPONSE.value, + payload=payload) + + self.can_interface.send(message, 0) + +