FW 0.12.8
Poznámky k vydání Spectoda Firmware v0.12.8
🚀 Hlavní funkce a vylepšení
Section titled “🚀 Hlavní funkce a vylepšení”Podpora protokolů DMX512 a Art-Net
Section titled “Podpora protokolů DMX512 a Art-Net”- DMX512 IO: Plná implementace světelného protokolu DMX512 s konfigurovatelnou podporou RTS pinu
- Art-Net komponenta: Nová samostatná Art-Net komponenta pro síťové řízení osvětlení
- Podpora sACN: Rozšířená implementace protokolu sACN (Streaming ACN)
- Integrace Berry API: Nové Berry API metody
.tx()a.cb()pro řízení DMX, Art-Net a sACN
Vylepšení DALI osvětlení
Section titled “Vylepšení DALI osvětlení”- Pokročilá konfigurace: Přidány parametry
poweronlevel,systemfailurelevela související konfigurační volby - Řízení fade: Nové konfigurační možnosti
fadetimeafaderatepro plynulé přechody - Podmíněné odesílání: DALI příkazy se odesílají jen tehdy, když jsou nastavené správné konfigurační parametry
Rozšířená konfigurace
Section titled “Rozšířená konfigurace”- Podpora RTS pinu: Přidána možnost konfigurace RTS (Request to Send) pinu
- Správa napájení: Přepracovaný PowerManage plugin s parametry
pin,enaholdtime
🐛 Kritické opravy chyb
Section titled “🐛 Kritické opravy chyb”Registrace zařízení a připojení
Section titled “Registrace zařízení a připojení”- Registrace ID255: Opraven kritický problém, kdy se zařízení s ID255 neregistrovala správně
- Device Context: Opraven problém, kdy ID255 neregistrovalo správně device context
- Stabilita BLE připojení: Zabráněno odesílání execute packetů během navazování BLE spojení
- Pořadí emitování eventů: Opraveny problémy s pořadím eventů u scén
🏗️ Build systém a tooling
Section titled “🏗️ Build systém a tooling”Organizace komponent
Section titled “Organizace komponent”- Nové komponenty: Vytvořeny samostatné komponenty
art-netaesp-dmx512 - Správa submodulů: Přidány submoduly
examplesaesp_dmx - Aktualizace CMakeLists: Vylepšena build konfigurace pro
spectoda-library - Podmíněné buildy: Přidána build volba
INCLUDE_DMX512pro selektivní kompilaci
🛠️ Technická vylepšení
Section titled “🛠️ Technická vylepšení”Podpora protokolů
Section titled “Podpora protokolů”- DMX512: Plná podpora universes s konfigurovatelnou obnovovací frekvencí
- Art-Net: Síťová discovery a podpora více universes
- sACN: Implementace protokolu E1.31 streaming ACN
- DALI: Rozšířená podpora Digital Addressable Lighting Interface
Architektura kódu
Section titled “Architektura kódu”- Modulární návrh: Lepší oddělení handlerů jednotlivých protokolů
- Zpracování chyb: Vylepšené hlášení chyb a recovery mechanismy
- Správa zdrojů: Efektivnější využití systémových prostředků
⚠️ Významné změny
Section titled “⚠️ Významné změny”- Parametr IO Order: Přesunut z
IPortdoIIO, což může vyžadovat úpravu konfigurace - DALI konfigurace: Nové povinné parametry pro pokročilé DALI funkce
- Úrovně logování: Změněné výchozí úrovně logování mohou ovlivnit debug workflow