Witam,
W katalogu instalacyjnym programu, w katalogu 'MP' (C:\Program Files\Ottomotive\EcuProg 3.8.3\Config\MP) znajdują się pliki opisujące parametry w ramkach pomiarowych i logerze. Dla Twojej wersji urządzenia będzie to plik "3.8.3.ini". Wygląda tak:
Parametry w ramce pomiarowej i w logerze umieszczone są zgodnie z kolejnością parametrów w tym pliku.
Wartości w logerze zapisane są w postaci surowej liczby, którą trzeba przeliczyć. Sposób przeliczenia podany jest w linii "OP=xxxx".
Pierwsza liczba to operacja matematyczna. Dostępne operacje opisane są w komentarzu na początku pliku z parametrami. Druga liczba to wartość, którą dodajemy do wartości parametru lub przez którą mnożymy lub dzielimy. Jeżeli OP jest równe -1, oznacza to brak operacji.
W logerze wartości wielo-bajtowe są już złożone i zapisane jako jedna liczba.
Parametr, o który pytasz, to Engine Status. Jest to parametr typu pola bitowego. Opisany jest w pliku tak:
Opis pól bitowych:
//engine status
#define RUNNING 0 // silnik pracuje
#define CRANKING 1 // rozruch
#define AFTERSTART 2 // rozgrzewanie (po każdorazowym uruchomieniu)
#define ANTIFLOOD 3
#define L_CONTROL 4 // launch control
#define CLOSED_LOOP 5 // pętla sprzeżenia zwrotnego regulatora czasu wtrysku
#define IDLE 6 // bieg jałowy
#define OVERRUN 7 // overrun fuel cut
W razie pytań służę pomocą