Difference between revisions of "KONNEKTING Device Library 1.0.0-RC1 Release Notes"

From KONNEKTING Wiki
Jump to navigation Jump to search
Line 3: Line 3:
 
New things and features in beta5 are:
 
New things and features in beta5 are:
  
* ...todo...
+
* completely new programming protocol: Suite no longer writes group-adresses, com-objects etc. one by one, but prepares a complete memory image upfront and writes to arduino memory directly (see: https://wiki.konnekting.de/index.php/KONNEKTING_Protocol_Specification_0x01). With that in place, we can also extremely speed up the partial-programming (only write changes since last programming) and gain more flexibility for future changes.
* ...todo...
+
* added IN/NOTIN/BETWEEN/NOTBETWEEN to parameter, parametergroup and comobject as test type (https://gitlab.com/konnekting/KonnektingXmlSchema/-/commit/692cf83bcbd3729e8eaed351da661fe8292d609f)
 +
* KonnektingSuite now can read your .knxproj exported project file from ETS. Just place it into you project folder and restart your Suite. Once you want to assign a group-address to a com-object, you can search/autocomplete your input with help of the knxproject file you provided.
 +
* You can now assign more than one group-address to one com-object
 +
 
  
 
== Porting beta4 to beta5 ==
 
== Porting beta4 to beta5 ==
  
Things you need to adapt to port your sketch and .kdevice.xml to beta5:
+
Things you need to adapt or consider to port your sketch and .kdevice.xml to beta5:
  
* ...todo...
+
* .kconfig.xml file have a new format. So you need to start the configuration of your devices from scratch. There's no conversion tool yet available.
 +
* .kdevice.xml also has a new format. To make it work again, you need to:
 +
** Add <code>SystemType</code> parameter to <code><Device></code> tag, typically <code>SystemType="1"</code>, e.g. <code><Device ManufacturerId="57005" DeviceId="255" Revision="0" SystemType="1"></code>. [[
 +
** ... todo ...
 
* ...todo...
 
* ...todo...

Revision as of 09:18, 27 October 2021

New and Noteworthy

New things and features in beta5 are:

  • completely new programming protocol: Suite no longer writes group-adresses, com-objects etc. one by one, but prepares a complete memory image upfront and writes to arduino memory directly (see: https://wiki.konnekting.de/index.php/KONNEKTING_Protocol_Specification_0x01). With that in place, we can also extremely speed up the partial-programming (only write changes since last programming) and gain more flexibility for future changes.
  • added IN/NOTIN/BETWEEN/NOTBETWEEN to parameter, parametergroup and comobject as test type (https://gitlab.com/konnekting/KonnektingXmlSchema/-/commit/692cf83bcbd3729e8eaed351da661fe8292d609f)
  • KonnektingSuite now can read your .knxproj exported project file from ETS. Just place it into you project folder and restart your Suite. Once you want to assign a group-address to a com-object, you can search/autocomplete your input with help of the knxproject file you provided.
  • You can now assign more than one group-address to one com-object


Porting beta4 to beta5

Things you need to adapt or consider to port your sketch and .kdevice.xml to beta5:

  • .kconfig.xml file have a new format. So you need to start the configuration of your devices from scratch. There's no conversion tool yet available.
  • .kdevice.xml also has a new format. To make it work again, you need to:
    • Add SystemType parameter to <Device> tag, typically SystemType="1", e.g. <Device ManufacturerId="57005" DeviceId="255" Revision="0" SystemType="1">. [[
    • ... todo ...
  • ...todo...