Project status

From KONNEKTING Wiki
Jump to navigation Jump to search


Version

1.0.0 beta 1

Released!

1.0.0 beta 2

Released!

1.0.0 beta 3

Released!

1.0.0 beta 4

Released!

1.0.0 beta 4a

Released!

Changelog:

  • Preparation for beta5
  • refactorings
  • added some more helper stuf like header-files for DPT
  • smaller bugfixes

Migration from beta4:

const int KonnektingDevice::_numberOfParams = sizeof (_paramSizeList);

_numberOfParams is no longer of type byte, it's now integer, as preparation for beta5. But beta4a is still only supportig max. 256 params.

byte(*eepromReadFunc)(int);
void (*eepromWriteFunc)(int, byte);
void (*eepromUpdateFunc)(int, byte);
void (*eepromCommitFunc)(void); 

The value attributes are no longer int, but byte, as our storage is only capable of handling one byte per storagecell/index.

1.0.0 beta 4b

Released! See Arduino Library Manager for download.

Changelog:

  • new telegram reception behavior: stay in task() until reception is complete
  • fix for infinity init-read requests
  • new DPTs: 7.600, 242.600, 251.600
  • updated demo sketches: easier board setting handling

1.0.0 beta 5

in progress

1.0.0 stable

planned

Roadmap

-> KONNEKTING (talk) Stand 2018/02/19 work in progress

  • Spezifikation allgemeine Hardware-Anforderungen 100%
  • Beta-Version der Software … 100%
    • … um die HW anzutreiben … 100%
    • … um die HW zu programmieren/parametrisieren … 100%
  • Spezifikation Geräterichtlinien … 100%
    • Spezifikation REG-Gerät … 100%
      • Standard-Gehäuse … 100%
      • Komponentenanordnung … 100%
      • Platinenaufbau … 100%
      • Verbindungsstecker … 100%
    • Spezifikation UP-Gerät
      • Siemens BCU basiert
      • KNX Transceiver basiert
    • Spezifikation AP-Gerät
    • Erstes serienreifes REG-Gerät … 100%
      • Erster serienreife Controllerplatine … 100%
      • Erste serienreife Reg-Applikationsplatine … 100%
      • Erste serienreife Reg-Frontendplatine … 100%
  • Software von „Beta“ auf „Stable“ bringen.
  • KONNEKTING Developer Tool, mit dem man die .kdevice.xml konfortabel zusammenklicken kann
  • Plattform/Anlaufstelle für den „Vertrieb“ schaffen.
  • Ziel: Ein interessierter Nutzer kann sich aus einer Auswahl von Bausätzen das passende KNX Gerät aussuchen, „bestellen“ und es in Eigenregie ohne Spezialkenntnisse oder Spezialwissen fertig aufbauen.