From 007ea6972d686d4a7e7766b42c6e0f52a4584b1a Mon Sep 17 00:00:00 2001 From: heavy-matill Date: Thu, 23 Nov 2023 08:24:57 +0100 Subject: [PATCH] Update mdf_v4.py to process signal_data with data_type v4c.DATA_TYPE_SIGNED_INTEL and v4c.DATA_TYPE_SIGNED_MOTOROLA After upgrading to INCA V7.2 I get .mf4-files that contain data of type signed intel. Adding those lines fixes the problem and I can import the measurement. --- src/asammdf/blocks/mdf_v4.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/asammdf/blocks/mdf_v4.py b/src/asammdf/blocks/mdf_v4.py index 337fddb8a..dfbbea2b2 100644 --- a/src/asammdf/blocks/mdf_v4.py +++ b/src/asammdf/blocks/mdf_v4.py @@ -7509,6 +7509,8 @@ def _get_scalar( v4c.DATA_TYPE_BYTEARRAY, v4c.DATA_TYPE_UNSIGNED_INTEL, v4c.DATA_TYPE_UNSIGNED_MOTOROLA, + v4c.DATA_TYPE_SIGNED_INTEL, + v4c.DATA_TYPE_SIGNED_MOTOROLA, v4c.DATA_TYPE_MIME_SAMPLE, v4c.DATA_TYPE_MIME_STREAM, ): @@ -7533,6 +7535,8 @@ def _get_scalar( v4c.DATA_TYPE_BYTEARRAY, v4c.DATA_TYPE_UNSIGNED_INTEL, v4c.DATA_TYPE_UNSIGNED_MOTOROLA, + v4c.DATA_TYPE_SIGNED_INTEL, + v4c.DATA_TYPE_SIGNED_MOTOROLA, v4c.DATA_TYPE_MIME_SAMPLE, v4c.DATA_TYPE_MIME_STREAM, ):