Dobry den,
stava sa nam pri niektorych centralnych jednotkach, ze sa po vypnuti z elektriky a zapnuti spat nacita "stara" verzia DBX.
do DBX sa ukladaju data cez WriteToDBX kazdych par sekund a nasledne pri akomkolvek restarte a teda System_S.S2_6 or System_S.S2_4 or System_S.S2_3 sa cez funkciuu ReadFromDBx vsetky data vytiahnu do pamate.
Nastane ale niekedy situacia:
1. v premennej (klasicka nie retain) je hodnota = 20
2. premennu cez web klasicky prepisem na hodnotu = 30
3. urobim studeny restart a do premennej sa vytiahne spravna hodnta 30
4. vypneme foxtrot z elektriky na par sekund, zapojime spat a po nabehu sa natiahne hodnota = 20
5. opat ju prepisem na 30, cez mosaic dam spravit zalohu DBX a stiahnem si ho ku sebe do suboru
6. vypneme foxtrot z elektriky na par sekund, zapojime spat a po nabehu sa natiahne opat hodnota = 20
7. pocas behu obnovim zalohovany subor DBX a bez restartu dam obnovit a prepise sa mi spravna hodnota = 30
Toto indikuje ze po nabehu z elektro sa neobnovi spravny DBX ale nejaky iny,starsi z nejakej skorsej zalohy alebo co... robi to iba niekedy a iba pri niektorych centralach... moze ta byt problem s poklesom napatia na zdroji pri starte. Mate tusenie o co moze ist ? da sa tomu zamadzit nejak ? viem po starte v prvom cykle zistit, ze sa neobnovuje spravny DBX, ale obnovuje sa nejaka takato jeho zaloha ?
Dakujem za info
Tento dotaz čeká na odpověď.