Project status: Difference between revisions
Jump to navigation
Jump to search
Konnekting (talk | contribs) Created page with " == 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!''' =..." |
E.burkowski (talk | contribs) |
||
| (4 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 24: | Line 56: | ||
== Roadmap == | == Roadmap == | ||
-> [[User:Konnekting|KONNEKTING]] ([[User talk:Konnekting|talk]]) Stand | -> [[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 | ** '''… um die HW anzutreiben … 100%''' | ||
** … um die HW zu programmieren/parametrisieren | ** '''… um die HW zu programmieren/parametrisieren … 100%''' | ||
* Spezifikation Geräterichtlinien | * '''Spezifikation Geräterichtlinien … 100%''' | ||
** Spezifikation REG-Gerät | ** '''Spezifikation REG-Gerät … 100%''' | ||
*** Standard-Gehäuse 100% | *** '''Standard-Gehäuse … 100%''' | ||
*** Komponentenanordnung | *** '''Komponentenanordnung … 100%''' | ||
*** Platinenaufbau | *** '''Platinenaufbau … 100%''' | ||
*** Verbindungsstecker | *** '''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 | ** '''Erstes serienreifes REG-Gerät … 100%''' | ||
*** Erster | *** '''Erster serienreife Controllerplatine … 100%''' | ||
*** Erste serienreife Reg-Applikationsplatine | *** '''Erste serienreife Reg-Applikationsplatine … 100%''' | ||
* ** Erste serienreife Reg- | *** '''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%
- Spezifikation REG-Gerät … 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.