@@ -727,14 +727,14 @@ def initBaseUI(self):
727
727
728
728
self .bottomHorizontal = QHBoxLayout ()
729
729
self .bottomLabel = QGridLayout ()
730
- self .msgLabel = QLabel ()
730
+ self .msgLabel = QLabel (self )
731
731
self .msgLabel .setText (self .msgTableModel .msgLabel )
732
732
msgSize = self .msgLabel .sizePolicy ()
733
733
msgSize .setHorizontalPolicy (QSizePolicy .Policy .Minimum )
734
734
self .msgLabel .setSizePolicy (msgSize )
735
735
self .bottomLabel .addWidget (self .msgLabel , 0 , 0 , Qt .AlignmentFlag .AlignLeft )
736
736
self .bottomLabel .setColumnMinimumWidth (0 , 400 ) # Couldn't figure this out, just hard code it. Monospace fonts are too big
737
- self .timeLabel = QLabel ()
737
+ self .timeLabel = QLabel (self )
738
738
self .timeLabel .setText (self .msgTableModel .timeLabel )
739
739
timeSize = self .timeLabel .sizePolicy ()
740
740
timeSize .setHorizontalPolicy (QSizePolicy .Policy .Fixed )
@@ -1520,6 +1520,7 @@ def onSignalGraphedChanged(self, msg: DbcMessage, row: int, graphed: bool, stopG
1520
1520
data = {
1521
1521
"timestamps" : [datetime .datetime .fromtimestamp (x ) for x in msg .timestamps ],
1522
1522
}
1523
+ logging .info ("here" )
1523
1524
# Add each signal's values and names to the data dictionary
1524
1525
for sig in msg .signals :
1525
1526
data [sig .signal .name ] = sig .graphValues
@@ -1672,13 +1673,16 @@ def setupLogMessages(self, log_file):
1672
1673
else :
1673
1674
key .timestamps .append (msg .timestamp )
1674
1675
1675
- signalValues = key .message .decode (msg .data )
1676
- for sig in key .signals :
1677
- value = signalValues .get (sig .signal .name )
1678
- if value is not None :
1679
- if isinstance (value , namedsignalvalue .NamedSignalValue ):
1680
- value = value .value
1681
- sig .graphValues .append (value )
1676
+ try :
1677
+ signalValues = key .message .decode (msg .data )
1678
+ for sig in key .signals :
1679
+ value = signalValues .get (sig .signal .name )
1680
+ if value is not None :
1681
+ if isinstance (value , namedsignalvalue .NamedSignalValue ):
1682
+ value = value .value
1683
+ sig .graphValues .append (value )
1684
+ except ValueError as error :
1685
+ pass
1682
1686
1683
1687
def initTabs (self , tabWidget : QTabWidget ):
1684
1688
self .tab = LogTab (self .rxMsgs , self .config )
@@ -1775,6 +1779,7 @@ def connectCan(self):
1775
1779
canManager = LogTabManager (self .config , self .dbcDb , self .tabWidget , opts .get ('log_file' ))
1776
1780
except Exception as error :
1777
1781
self .errorDialog (error )
1782
+ logging .exception ("An error occurred" )
1778
1783
return
1779
1784
self .openTabs [f"{ opts .get ('log_file' )} " ] = canManager
1780
1785
self .config .writeConfig ()
0 commit comments