Hi all, As Julian and Sebastian introduced the new PlcValue objects as alternative to the FieldItems, I refactored everything to use these instead and deleted the old FieldItems. I also extended the Mspec to a new definition type “dataIo” which allows to specify the parsing of data in a protocol directly into the new PlcValues. The knx and s7 drivers now also handle the parsing and serializing of PlcValues via generated code.
Some tests were pretty complex and fixing them really cost me a lot of time … so in the end I gave up fixing some tests which were driving me nuts and simply commencted them out. It would be great if you folks could give the updated code some testing … I gave the S7 and KNX a test-drive and it worked well. We really need the community support here as only with your support can we get the “next-gen-core” branch into a state where I would feel comfortable with merging it into develop. Thanks to all of you Chris
