# Obsługa błędów
[API Wysokiego Poziomu]

## Funkcje
POSNET_API POSNET_STATUS __stdcall | POSG_ErrMsgNextFreeGet (const POSNET_HANDLE phRequest, unsigned short *wolny_numer)
| Realizacja rozkazu ERRMSGNEXTFREEGET - Znajdowanie wolnego rekordu obsługi błędu począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall | POSG_ErrMsgRead (const POSNET_HANDLE phRequest, unsigned short *numer_rekordu, unsigned short *numer_bledu, unsigned short *rodzaj_obslugi, char *komunikat)
| Realizacja rozkazu ERRMSGREAD - Odczyt rekordu bazy obsługi błędu.
POSNET_API POSNET_STATUS __stdcall | POSS_ErrMsgDel (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer, const unsigned char tryb)
| Realizacja rozkazu ERRMSGDEL - Kasowanie rekordu obsługi błędu.
POSNET_API POSNET_STATUS __stdcall | POSS_ErrMsgDelAll (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned char tryb)
| Realizacja rozkazu ERRMSGDELALL - Kasowanie wszystkich rekordów obsługi błędów.
POSNET_API POSNET_STATUS __stdcall | POSS_ErrMsgIns (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer_rekordu, const unsigned short numer_bledu, const unsigned short rodzaj_obslugi, const char *komunikat, const unsigned char tryb)
| Realizacja rozkazu ERRMSGINS - Programowanie rekordu obsługi błędu.
POSNET_API POSNET_STATUS __stdcall | POSS_ErrMsgNextFreeGet (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer, const unsigned char tryb)
| Realizacja rozkazu ERRMSGNEXTFREEGET - Znajdowanie wolnego rekordu obsługi błędu począwszy od zadanego numeru.
POSNET_API POSNET_STATUS __stdcall | POSS_ErrMsgRead (const POSNET_HANDLE hDevice, POSNET_HANDLE *phRequest, const unsigned short numer, const unsigned char tryb)
| Realizacja rozkazu ERRMSGREAD - Odczyt rekordu bazy obsługi błędu.

## Opis szczegółowy

Funkcje obsługi błędów

## Dokumentacja funkcji

POSNET_API POSNET_STATUS __stdcall POSG_ErrMsgNextFreeGet | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | wolny_numer |
| ) |  |  |

Realizacja rozkazu ERRMSGNEXTFREEGET - Znajdowanie wolnego rekordu obsługi błędu począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Posiada częśc nadawczą POSS_ErrMsgNextFreeGet.

POSNET_API POSNET_STATUS __stdcall POSG_ErrMsgRead | ( | const POSNET_HANDLE | phRequest,
|  | unsigned short * | numer_rekordu,
|  | unsigned short * | numer_bledu,
|  | unsigned short * | rodzaj_obslugi,
|  | char * | komunikat |
| ) |  |  |

Realizacja rozkazu ERRMSGREAD - Odczyt rekordu bazy obsługi błędu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część odbierająca wyniki polecenia.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Posiada częśc nadawczą POSS_ErrMsgRead.

POSNET_API POSNET_STATUS __stdcall POSS_ErrMsgDel | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu ERRMSGDEL - Kasowanie rekordu obsługi błędu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_ErrMsgDelAll | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu ERRMSGDELALL - Kasowanie wszystkich rekordów obsługi błędów.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_ErrMsgIns | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer_rekordu,
|  | const unsigned short | numer_bledu,
|  | const unsigned short | rodzaj_obslugi,
|  | const char * | komunikat,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu ERRMSGINS - Programowanie rekordu obsługi błędu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Nie posiada części odbiorczej.

POSNET_API POSNET_STATUS __stdcall POSS_ErrMsgNextFreeGet | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu ERRMSGNEXTFREEGET - Znajdowanie wolnego rekordu obsługi błędu począwszy od zadanego numeru.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Posiada częśc odbiorczą POSG_ErrMsgNextFreeGet.

POSNET_API POSNET_STATUS __stdcall POSS_ErrMsgRead | ( | const POSNET_HANDLE | hDevice,
|  | POSNET_HANDLE * | phRequest,
|  | const unsigned short | numer,
|  | const unsigned char | tryb |
| ) |  |  |

Realizacja rozkazu ERRMSGREAD - Odczyt rekordu bazy obsługi błędu.

Parametry i rezultat standardowe, zgodne z Instrukcją Programisty.

Część wysyłająca polecenie.

  Wersja protokołu: 1.02

  Kasy: COMBO, NEO

  Posiada częśc odbiorczą POSG_ErrMsgRead.