######################################################## #Copyright Roman Vojtech www.Lomcovak.cz ######################################################## # TITLE je nazev parseru, ktery se objevi v protokolu TITLE = ISL8 ######################################################## # HEAD je format uvodni radky # Tato varianta vypisuje pouze typ clanku #HEAD=^\*\s.*OnLine\s+pack\s+\d+\s+(\S+)\s+\S+\s+(\S+) # Tato varianta vypisuje i pocet clanku HEAD=^\*\s.*OnLine\s+pack\s+\d+\s+(\S+)\s+(.*) HEAD_IX_NAME = 1 HEAD_IX_BATT = 2 #DATA_IX_NAME = 1 #DATA_IX_BATT = 1 IGNORE1=^\*\S BATT1_IF = .* BATT1_THEN = * ######################################################## # 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 TIMEOUT=5