1892 # We are now connected. Update button status |
1892 # We are now connected. Update button status |
1893 MD5 = self.GetLastBuildMD5() |
1893 MD5 = self.GetLastBuildMD5() |
1894 # Check remote target PLC correspondance to that md5 |
1894 # Check remote target PLC correspondance to that md5 |
1895 if MD5 is not None: |
1895 if MD5 is not None: |
1896 if not self._connector.MatchMD5(MD5): |
1896 if not self._connector.MatchMD5(MD5): |
1897 self.logger.write_warning( |
1897 # self.logger.write_warning( |
1898 _("Latest build does not match with target, please transfer.\n")) |
1898 # _("Latest build does not match with target, please transfer.\n")) |
1899 self.EnableMethod("_Transfer", True) |
1899 self.EnableMethod("_Transfer", True) |
1900 else: |
1900 else: |
1901 self.logger.write( |
1901 # self.logger.write( |
1902 _("Latest build matches target, no transfer needed.\n")) |
1902 # _("Latest build matches target, no transfer needed.\n")) |
1903 self.EnableMethod("_Transfer", True) |
1903 self.EnableMethod("_Transfer", True) |
1904 # warns controller that program match |
1904 # warns controller that program match |
1905 self.ProgramTransferred() |
1905 self.ProgramTransferred() |
1906 #self.EnableMethod("_Transfer", False) |
1906 #self.EnableMethod("_Transfer", False) |
1907 else: |
1907 else: |
1908 self.logger.write_warning( |
1908 # self.logger.write_warning( |
1909 _("Cannot compare latest build to target. Please build.\n")) |
1909 # _("Cannot compare latest build to target. Please build.\n")) |
1910 self.EnableMethod("_Transfer", False) |
1910 self.EnableMethod("_Transfer", False) |
1911 |
1911 |
1912 |
1912 |
1913 def _Disconnect(self): |
1913 def _Disconnect(self): |
1914 self._connector = None |
1914 self._connector = None |