Difference between revisions of "Project status"
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.