Index: leahi_dialin/td/treatment_delivery.py =================================================================== diff -u -rc5bfcf84ed942ca5841bf9de155aa0f495b4d28d -rb9e9c4477d1083db8d96beafd98ae6cd96ea432f --- leahi_dialin/td/treatment_delivery.py (.../treatment_delivery.py) (revision c5bfcf84ed942ca5841bf9de155aa0f495b4d28d) +++ leahi_dialin/td/treatment_delivery.py (.../treatment_delivery.py) (revision b9e9c4477d1083db8d96beafd98ae6cd96ea432f) @@ -100,6 +100,9 @@ self.can_interface.register_receiving_publication_function(DenaliChannels.ui_to_td_ch_id, self.msg_id_ui_version_info_response, self._handler_ui_version_response_sync) + # Dialin will send a login message during construction. This is for the leahi subsystems to start + # publishing CAN data when there is no UI connected as the UI typically does this job. + self.cmd_log_in_to_td() # create properties self.td_op_mode_timestamp = 0.0