修复当信号值为0时赋值出错
This commit is contained in:
parent
a677693d5d
commit
40a82dd860
@ -43,8 +43,12 @@ class CANCodec:
|
||||
# 构造信号值
|
||||
signal_data = {}
|
||||
for signal in message.signals:
|
||||
default_value = signal.minimum if signal.minimum is not None else 0
|
||||
signal_data[signal.name] = default_value
|
||||
signal_name = signal.name
|
||||
|
||||
if signal_name in signal_values:
|
||||
signal_data[signal_name] = signal_values[signal_name]
|
||||
else:
|
||||
signal_data[signal_name] = 0
|
||||
|
||||
# 是否更新用户提供的信号值
|
||||
if signal_values:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user