We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9a70a85 commit 994724dCopy full SHA for 994724d
src/canmatrix/formats/json.py
@@ -233,8 +233,14 @@ def load(f, **_options):
233
new_frame.pdu_name = frame[key]
234
235
new_frame.arbitration_id.extended = frame.get("is_extended_frame", False)
236
+
237
+ if "attributes" in frame:
238
+ for k, v in frame["attributes"].items():
239
+ new_frame.add_attribute(k, v)
240
241
if "transmitters" in frame:
242
new_frame.transmitters = frame["transmitters"]
243
244
for signal in frame["signals"]:
245
is_little_endian = not signal.get("is_big_endian", False)
246
is_float = signal.get("is_float", False)
0 commit comments