Určení procesu se systémovou chybou z provozního deníku.

Určení procesu se systémovou chybou z provozního deníku.

Příspěvekod riha » stř 02. lis 2011 15:44:53

Položka provozního deníku, do které jsou v případě systémové chyby operačním systémem zapsány informace o procesu, ve kterém tato chyba vznikla, se nazývá Offset. Hodnotu položky Offset lze také v aplikaci zapsat pomocí modulu ErrSig nebo Report. V tomto případě uživatel přímo určuje hodnotu zapsanou do této položky.
Hodnoty zapisované do položky Offset v případě systémové chyby:

  • 0 až 15 odpovídá procesům Normal_0 až Normal_15
  • 16 odpovídá procesu Idle
  • 17 odpovídá procesu Quick
  • 18 a 19 odpovídá procesům Hi_0 a Hi_1
  • 20 až 35 odpovídá procesům Interrupt_0 až Interrupt_15
  • 36 odpovídá procesu Init


Poznámka:
  • pokud chyba způsobující zápis do provozního deníku vznikla v podprogramu (LIB100-999), pak položka Offset obsahuje číslo procesu, ze kterého je tento podprogram volán
  • pokud je chyba zapisovaná do provozního deníku způsobena prvkem z knihovny LCDSHELLu, pak položka Offset obsahuje číslo procesu, ve kterém je umístěn modul interpretru dat z LCDSHELLu (obvykle proces Idle)

Pro přístup k obsahu (HEX) speciální položky Offset lze využít makra "%o" při definici formátovacího řetězce např. v editoru formátovacích řetězců provozního deníku.
Zbyněk Říha
Technická podpora (support@amit.cz)
AMiT spol. s r.o.
Uživatelský avatar
riha
 
Příspěvky: 376
Registrován: čtv 10. dub 2008 12:46:00

Zpět na Obecné

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron