Index: leahi_dialin/td/proxies/ui_proxy.py =================================================================== diff -u -r72c423da1d07c40699f40b5da5bee6d992d3082c -r4c6191b3a68f1167a0e443c975c51f3cb00b8000 --- leahi_dialin/td/proxies/ui_proxy.py (.../ui_proxy.py) (revision 72c423da1d07c40699f40b5da5bee6d992d3082c) +++ leahi_dialin/td/proxies/ui_proxy.py (.../ui_proxy.py) (revision 4c6191b3a68f1167a0e443c975c51f3cb00b8000) @@ -242,4 +242,19 @@ self.logger.debug("Sending treatment parameters to TD.") - self.can_interface.send(message, 0) \ No newline at end of file + self.can_interface.send(message, 0) + + + def cmd_send_ui_version_request(self): + """ + Constructs and sends a UI version request broadcast. + Can be used to retrieve all sub system version responses. + + @return: none + """ + + message = DenaliMessage.build_message(channel_id=DenaliChannels.ui_sync_broadcast_ch_id, + message_id=MsgIds.MSG_ID_FW_VERSIONS_REQUEST.value) + + self.logger.debug("Sending UI Version Request.") + self.can_interface.send(message, 0)