Téma: [vyřešeno] Verze firmware
Nenašel jsem nikde v které sys[] je uložena verze fimware nahraná v SDS. Kde bych ji mohl najít ? Děkuji
SDS PLC/PAC: Měření Energie & OnlineTechnology.cz
Network Monitoring System - SDS - Síťový Dohledový Systém
Nejste přihlášen. Přihlaste se, nebo se zaregistrujte.
SDS PLC/PAC: Měření Energie & OnlineTechnology.cz » SDS-C Programy » [vyřešeno] Verze firmware
Stránky 1
Chcete-li přispívat, musíte se přihlásit nebo projít procesem registrace.
Nenašel jsem nikde v které sys[] je uložena verze fimware nahraná v SDS. Kde bych ji mohl najít ? Děkuji
Taková položka v SYS není, nejblíže snad jen typ zařízení SDS, ale verze FW ne.
Nicméně, je to zajímavý nápad na přidání nové položky do budoucna,
byť jste první kdo se kdy na toto ptá.
Zařízení mi mimo jiné posílá aktuálni verzi mého sw a chtěl jsem to rozšířit i o verzi firmware, abych věděl kde je potřeba aktualizovat.
Od FW 1.7.2018 je to k dispozici - sys index 183, formát 0x00YYMMDD.
Opět jste mě inspiroval a chtěl jsem si necht posílat i typ zařízení SDS, tedy hodnotu sys[0], bohužel hodnota 0 v programu hází při kompilaci chybu, že číslo je mimo povolený rozsah. Nešlo by s tím něco udělat ? Při zobrazení přes get_sys[0] se hodnota zobrazí.
Od FW 1.7.2018 je to k dispozici - sys index 183, formát 0x00YYMMDD.
Mám v sys[183] hodnotu 1181441 což je HEX 120701 ale FW mám verzi 1.7.2018.
Dělám konverzi správně ?
lasty:
vyzkouším a nechám dle potřeby opravit
sheine:
120701hex je potřeba rozpadnout na 12hex, 07hex, 01hex, a ty následně převést do desítkové soustavy, tedy 18dec, 7dec, 1dec.
Stránky 1
Chcete-li přispívat, musíte se přihlásit nebo projít procesem registrace.
SDS PLC/PAC: Měření Energie & OnlineTechnology.cz » SDS-C Programy » [vyřešeno] Verze firmware