Difference between revisions of "Project status"

From KONNEKTING Wiki
Jump to navigation Jump to search
 
(2 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 ===

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.