tagged version 1.5.2
version 1.5.2
revert commit from not properly working 2.0.0 version
tagged version 2.0.0
version 2.0.0 - Java 17 build, ODS API 5.3.1 update and other changes
tagged version 1.5.1
version 1.5.1 - corrected instance attributes handling and supported units for them, used JUnit5
tagged version 1.5.0
version 1.5.0 - supports ODSFile creation
tagged version 1.4.0
version 1.4.0 - supports further DataTypes in generation parameters and corrected ByteOrder used for reading and writing external component files
Markus-san, I appreciate your cooperation.
Reading measurement values from AoFile instance
Version 1.3.4 is released including your new feature.
tagged version 1.3.4
version 1.3.4 - supports reading of ExtComp values/flags from AoFiles
Iattached the flags binaryfile and fixed external_with_flags_aofile.atfx. Put them into directory 'src\test\resources\de\rechner\openatfx' and run 'ExtCompReaderAoFileTest.java'
The bda file is actually there, I assume you just reuse the existing one? The btf file, however, is new it seems and I will need it.
It seems the ExtCompFiles are missing, could you send me "external_with_flags.bda" and "external_with_flags_flags_extract.btf" referenced from that atfx file as well, please?
and test data file.
I attached new Test file.
Thank you, Kuroda-san! Would you mind creating one or a few unit tests as well for this additional functionality?
I attached complete ExtCompReader.java file.
Reading measurement values from AoFile instance
tagged version 1.3.3
Bug in ExtCompReader - wrong datatype of variable startOffset (int/long)
The bug is fixed now in version 1.3.3, thank you again for reporting it!
version 1.3.3 - fixed internal handling of start_offset to support long values correctly
Hi Michael, ok, that seems to be a bug indeed. I will integrate your solution in the next fix version. Thank you very much for this helpful input! Best regards, Markus
Hey Markus, the change of the datatype of start_offset from DT_LONG(A_INT32) to DT_LONG_LONG(INT_64) was from base version 29 -> 30. The library reads it correct, but the value is then stored in a java int (same as INT32), but this cuts off values for DT_LONG_LONG. Relevant code from lib (ExtCompReader.java -> from line 232): // read start offset, may be DT_LONG or DT_LONGLONG int startOffset = 0; // -> Maximum number 2147483647 attrNo = atfxCache.getAttrNoByBaName(aidExtComp, "start_offset"); TS_Value...
Hello Mr. Stoll, thank you for this report! I will look into it and let you know, whether this is really a bug or dependent on the ODS version. The datatype for the startOffset was changed from int to long in the past, so it may be that we missed to adjust this in this case or it depends on the correct ODS version. Please send me the base model version you are using in this context so I can better check. Thank you! Best regards, Markus
Bug in ExtCompReader - wrong datatype of variable startOffset (int/long)
tagged version 1.3.2
version 1.3.2
tagged version 1.3.1
version 1.3.1
tagged version 1.3.0
version 1.3.0
tagged version 1.2.0
finished version 1.2.0
Kleinere BugFixes
Version 1.1.1 wurde mit deinen Änderungen veröffentlicht
tagged version 1.1.1
version 1.1.1
Kleinere BugFixes
Home
Home
Home
Home
Home
Home
Changed logging to slf4j and improved performance at reading of big source files
tag 1.1.0 needs update again
updated legal notice and harmonized release notes format
Changed logging to slf4j and improved performance at reading of big source files
false copy for tag 1.1.0
Changed logging to slf4j and improved performance at reading of big source files
version 1.0.1
version 1.0.1 tagged
Tag for version 1.0.0
Tag for version 1.0.0
version 1.0.0
Thank you.
Can't create AoExternalComponent since base model 33
Can't create AoExternalComponent since base model 33
Hi, thank you for the proposal. I added this code and released a new version. Regards Christian
add implicit creation of additional AoExternalComponent attributes
Can't create AoExternalComponent since base model 33
- add support for inf/INF and -inf/-INF
improved flag handling in ApplElemAccessImpl.updateInstances() and .insertInstances()
fix version information
- fixed issue related to Sun ORB, which is required to use when openATFx is used inside openMDM5. This ORB has a problem when an
Datatype dt_bytestr_leo not supported in asam31
Hi Christian, Thanks for the fast support and fix. It works now! Regards Michael