uMTDP, (c) Inventia, 2011-2012. The program receives events/loggers from telemetry modules and generating a CSV file from them. Supported are all types of events, including a software logger MT-101. Run the program. ---------------------- The program by default listens on 7110 UDP port. You can specify it as a parameter when you run any other port, eg . / uMTDP 8110 The program does not display any messages - only the received frames creates CSV files in current directory. Configuring the logger software. ---------------------------------- Use the file "msg_logger.cfg", which in turn follow the definitions of the various modules. The next field is - IP number (with header) or the serial number of the module concerned - Address space from which the logger - Definition of logger record ('0 '- the value of a register one, '1' - the value of two registers) You can also use the last line instead of an IP number, the so-called "wild card" that is, the character '*'. Then this definition is applied to the frames of the modules, which previously did not have a dedicated description of the record. Example: 10.10.32.15,2000,1100101; 10.10.32.16,2100,01001110; 10.10.32.17,2200,0000100; *,2300,0010000; uMTDP, (c) Inventia, 2011 - 2012. Program odbierający zdarzenia/loggery z modułów telemetrycznych i generujący z nich pliki CSV. Obsługiwane są wszystkie typy zdarzeń, także programowy logger MT-101. Uruchamiania programu. ---------------------- Program po uruchomieniu domyślnie nasłuchuje na porcie 7110. Można podać jako parametr przy uruchomieniu dowolny inny port, np. ./uMTDP 8110 Program nie wyświetla żadnych komunikatów - jedynie tworzy z odebranych ramek pliki CSV w bieżącym katalogu. Konfiguracja programowego loggera. ---------------------------------- Służy do tego plik "msg_logger.cfg", którym po kolei idą definicje poszczególnych modułów. Kolejne pola to - numer IP (z nagłówka) lub numeru seryjnego modułu, którego to dotyczy - adres przestrzeni od której jest logger - definicja rekordu loggerowego ('0' - wartość jedno-rejestrowa, '1' - wartość dwu-rejestrowa) Można też w ostatniej linii zastosować zamiast numeru IP, tzw "dziką kartę", czyli znak '*'. Wtedy ta definicja zostanie zastosowana do ramek z modułów, które wcześniej nie miały dedykowanego opisu rekordu. Przykład: 10.10.32.15,2000,1100101; 10.10.32.16,2100,01001110; 10.10.32.17,2200,0000100; *,2300,0010000;