Ustawienie poziomu śledzenia (informacyjności) biblioteki


Moduły

 Poziomy informacyjności

Funkcje

POSNET_API void __stdcall POS_SetDebugFileName (POSNET_HANDLE hGlobalDevice, const char *fileName)
 Ustawienie nazwy pliku śledzącego.
POSNET_API void __stdcall POS_SetDebugLevel (POSNET_HANDLE hGlobalDevice, unsigned long debugLevel)
 Ustaw poziom informacyjności biblioteki.

Dokumentacja funkcji

POSNET_API void __stdcall POS_SetDebugFileName ( POSNET_HANDLE  hGlobalDevice,
const char *  fileName 
)

Ustawienie nazwy pliku śledzącego.

Funkcja umożliwia zmianę domyślnego pliku śledzącego.

Parametry:
hGlobalDevice Uchwyt stworzonego połączenia z urządzeniem
fileName nowa nazwa pliku

POSNET_API void __stdcall POS_SetDebugLevel ( POSNET_HANDLE  hGlobalDevice,
unsigned long  debugLevel 
)

Ustaw poziom informacyjności biblioteki.

System debuggingu opiera się na tzw. "podsystemach".
Definicje POSNET_DEBUG_SUBSYSTEM_* definiują te podsystemy.
Są one maskami bitowymi, które zsumowane (OR) daja możliwość jednoczesnego rejestrowania przepływu danych w róznych podsystemach.
4 najmłodsze bity definiują poziom ilości wysyłanych danych (stałe POSNET_DEBUG_LEVEL_*).

Ustawienie poziomu debuggingu na wartość różną od 0 powoduje otwarcie aktualnie wybranego pliku (domyślnie "POS_DBG.txt", można ustawić przy wykorzystaniu POS_SetDebugFileName . W pliku tym zostaną zapisane odpowiednie informacje umożliwiające śledzenie wykonania kodu biblioteki. Ponowne ustawienie poziomu debuggingu zamyka plik śledzący.

Maksymalna ilość podsystemów określona została na 28.

Parametry:
hGlobalDevice Uchwyt stworzonego połączenia z urządzeniem
debugLevel Określenie poziomu śledzenia


Wygenerowano Wed Apr 15 20:03:07 2009 dla POSNET COMBO LIBRARY programem  doxygen 1.5.8