Beispiel #1
0
 def trans_re_msg(self):
     """translate"""
     msg_text = self.re_msg_box.toPlainText()
     if len(msg_text) < 5:
         return
     trans = translate.Translate(msg_text)
     full = trans.get_full(self.show_level_cb.isChecked(), self.show_dtype_cb.isChecked())
     self.re_explain_box.setText(r'%s'%full)
Beispiel #2
0
 def trans_msg(self):
     """translate"""
     msg_text = self.msg_box.toPlainText()
     trans = translate.Translate(msg_text)
     brief = trans.get_brief()
     full = trans.get_full(self.show_level_cb.isChecked(),
                           self.show_dtype_cb.isChecked())
     self.explain_box.setText(r'<b>【概览】</b><p>%s</p><hr><b>【完整】</b>%s' %
                              (brief, full))
Beispiel #3
0
 def repair_msg(self):
     """re msg"""
     msg_text = self.se_msg_box.toPlainText()
     if len(msg_text) < 5:
         return
     trans = translate.Translate(msg_text)
     if trans.is_success and trans.is_full_msg:
         repair_msg = linklayer.repair_cs(msg_text)
         self.se_msg_box.setPlainText(repair_msg)
Beispiel #4
0
 def re_msg(self, msg_text):
     """re msg"""
     if self.service_no != common.get_msg_service_no(msg_text):
         return
     msg_trans = translate.Translate(msg_text)
     if msg_trans.is_access_successed:
         self.is_tmn_ready = True
     else:
         print('收到否认帧,重发...')
         return
     self.service_no = 0xff
Beispiel #5
0
 def re_msg(self, msg_text):
     """re msg"""
     if self.service_no != common.get_msg_service_no(msg_text):
         return
     config.MASTER_WINDOW.receive_signal.disconnect(self.re_msg)
     msg_trans = translate.Translate(msg_text)
     if msg_trans.is_access_successed:
         self.is_tmn_ready = True
     else:
         print('收到否认帧,重发...')
         return
     self.service_no = 0xff
Beispiel #6
0
 def trans_se_msg(self):
     """translate"""
     msg_text = self.se_msg_box.toPlainText()
     if len(msg_text) < 5:
         return
     trans = translate.Translate(msg_text)
     full = trans.get_full(self.show_level_cb.isChecked(), self.show_dtype_cb.isChecked())
     self.se_explain_box.setText(r'%s'%full)
     if self.chk_valid_cb.isChecked():
         self.send_b.setEnabled(True if trans.is_success else False)
     else:
         self.send_b.setEnabled(True)
     if self.send_b.isEnabled():
         self.apdu_text = trans.get_apdu_text()