######################################################## #Copyright Roman Vojtech www.Lomcovak.cz ######################################################## # TITLE je nazev parseru, ktery se objevi v protokolu TITLE = ISL ECO ######################################################## # HEAD je format uvodni radky HEAD=^\*\s.*OnLine\s+Akku\d+\s+(\S+\s+\S+) #HEAD=^\*\s.*OnLine\s+Akku\d+\s+(\S+)\s+\S+\s+\S+\s+\S+\s+(\S+) HEAD_IX_NAME = 1 IGNORE1=^.*:(t|T) ######################################################## # DATA # DATA=^[1-3]:\s*([+-]?\d+):\s*([+-]?\d+):\s*([+-]?\d+) ######################################################## # ted nasleduji indexy "zapamatovanych" vyrazu - musime # zjistit co to vlastne byly za veliciny T,U,I DATA_IX_T = 1 DATA_IX_U = 2 DATA_IX_I = 3 ####################################################### # zjistene veliciny muzeme i prepocitat nejakym vzorcem # pokud tohle chybi, pouzijou se proste naskenovane hodnoty # jako T [sec], U [V] a I [A] DATA_EXPRESSION_T = t DATA_EXPRESSION_U = u/1000 DATA_EXPRESSION_I =i/1000 ###################################################### # formaty konce bloku a sekce ENDSESSION=(Akku_voll|Akku_abgezogen|Akku_leer) TIMEOUT=5