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. |
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.
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.
hGlobalDevice | Uchwyt stworzonego połączenia z urządzeniem | |
debugLevel | Określenie poziomu śledzenia |