Difference between revisions of "Project status"

From KONNEKTING Wiki
Jump to navigation Jump to search
 
(3 intermediate revisions by one other user not shown)
Line 15: Line 15:
 
=== 1.0.0 beta 4 ===
 
=== 1.0.0 beta 4 ===
 
'''Released!'''  
 
'''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 ===
 
=== 1.0.0 beta 5 ===
Line 26: Line 58:
 
-> [[User:Konnekting|KONNEKTING]] ([[User talk:Konnekting|talk]]) Stand 2018/02/19 '''work in progress'''
 
-> [[User:Konnekting|KONNEKTING]] ([[User talk:Konnekting|talk]]) Stand 2018/02/19 '''work in progress'''
  
* Spezifikation allgemeine Hardware-Anforderungen 100%
+
* '''Spezifikation allgemeine Hardware-Anforderungen 100%'''
* Beta-Version der Software … 100%
+
* '''Beta-Version der Software … 100%'''
** … um die HW anzutreiben … 100%
+
** '''… um die HW anzutreiben … 100%'''
** … um die HW zu programmieren/parametrisieren … 100%
+
** '''… um die HW zu programmieren/parametrisieren … 100%'''
* Spezifikation Geräterichtlinien … 100%
+
* '''Spezifikation Geräterichtlinien … 100%'''
** Spezifikation REG-Gerät
+
** '''Spezifikation REG-Gerät … 100%'''
*** Standard-Gehäuse … 100%
+
*** '''Standard-Gehäuse … 100%'''
*** Komponentenanordnung … 100%
+
*** '''Komponentenanordnung … 100%'''
*** Platinenaufbau … 100%
+
*** '''Platinenaufbau … 100%'''
*** Verbindungsstecker … 100%
+
*** '''Verbindungsstecker … 100%'''
 
** Spezifikation UP-Gerät
 
** Spezifikation UP-Gerät
 
*** Siemens BCU basiert
 
*** Siemens BCU basiert
 
*** KNX Transceiver basiert
 
*** KNX Transceiver basiert
 
** Spezifikation AP-Gerät
 
** Spezifikation AP-Gerät
** Erstes serienreifes REG-Gerät … 100%
+
** '''Erstes serienreifes REG-Gerät … 100%'''
*** Erster serienreife Controllerplatine … 100%
+
*** '''Erster serienreife Controllerplatine … 100%'''
*** Erste serienreife Reg-Applikationsplatine … 100%
+
*** '''Erste serienreife Reg-Applikationsplatine … 100%'''
*** Erste serienreife Reg-Frontendplatine … 100%
+
*** '''Erste serienreife Reg-Frontendplatine … 100%'''
 
* Software von „Beta“ auf „Stable“ bringen.
 
* Software von „Beta“ auf „Stable“ bringen.
 
* KONNEKTING Developer Tool, mit dem man die .kdevice.xml konfortabel zusammenklicken kann  
 
* KONNEKTING Developer Tool, mit dem man die .kdevice.xml konfortabel zusammenklicken kann  
 
* Plattform/Anlaufstelle für den „Vertrieb“ schaffen.
 
* 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.
 
* 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.

Latest revision as of 18:08, 23 August 2018


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.