Idź do kodu źródłowego tego pliku.
Definicje | |
| #define | POSNET_API __declspec(dllimport) |
| Standardowy sposób obsługi bibliotek DLL. | |
| #define | POSNET_DATATYPE_BYTE 'B' |
| Liczba całkowita 1 bajtowa. | |
| #define | POSNET_DATATYPE_CURRENCY 'K' |
| Typ walutowy (nie wykorzystywany w obecnej wersji kasy). | |
| #define | POSNET_DATATYPE_INVALID '*' |
| Typ niewłaściwy/błąd. | |
| #define | POSNET_DATATYPE_LONG 'L' |
| Liczba całkowita 4 bajtowa. | |
| #define | POSNET_DATATYPE_NUMERIC 'N' |
| Typ numeryczny. | |
| #define | POSNET_DATATYPE_QUANTITY 'Q' |
| Typ ilościowy (nie wykorzystywany w obecnej wersji kasy). | |
| #define | POSNET_DATATYPE_STRING 'S' |
| Ciąg znaków. | |
| #define | POSNET_DATATYPE_WORD 'V' |
| Liczba całkowita 2 bajtowa. | |
| #define | POSNET_DEBUG_ALL 0xFFFFFFFF |
| Rejestracja wszystkich informacji we wszystkich podsystemach. | |
| #define | POSNET_DEBUG_EXTRA 0x00800000 |
| Rejestracja szczegółowych informacji o stanach rozkazów. | |
| #define | POSNET_DEBUG_NONE 0x00000000 |
| Brak rejestrowania informacji. | |
| #define | POSNET_DEV_PARAM_COMSETTINGS 0x00020001 |
| Parametry portu szeregowego. | |
| #define | POSNET_DEV_PARAM_DECIMALSEPARATOR 0x00020003 |
| Separator częsci dziesiętnej. | |
| #define | POSNET_DEV_PARAM_IP 0x00020005 |
| Adres IP kasy dla urządzenia typu POSNET_INTERFACE_ETH. | |
| #define | POSNET_DEV_PARAM_IPPORT 0x00020006 |
| Port dla protokołu TCP/IP dla urządzenia typu POSNET_INTERFACE_ETH. | |
| #define | POSNET_DEV_PARAM_LISTUSBSERIALS 0x00020008 |
| Odczyt wszystkich numerów seryjnych kas podłączonych do komputera poprzez interfejs USB i sterownik FTDI - D2XX. | |
| #define | POSNET_DEV_PARAM_MODEMDIAL 0x0002000D |
| Ciąg dzwonienia z numerem telefonicznym (wraz z początkowym ATD)- numer podany bez przedrostka trybu wybierania P (impulsowe) lub T (tonowe) zostanie wybrany w trybie zależnym od aktualnie zaprogramowanego w modemie, lub ustawionego ciągiem inicjującym. (por. komendy AT modemowe polecenie ATD ). | |
| #define | POSNET_DEV_PARAM_MODEMINIT 0x0002000C |
| Ciąg inicjujący modem (wraz z początkowym AT). | |
| #define | POSNET_DEV_PARAM_MODEMMODE 0x0002000B |
| #define | POSNET_DEV_PARAM_NOSYNC 0x0002000A |
| #define | POSNET_DEV_PARAM_OUTQUEUELENGTH 0x00020009 |
| Długość kolejki wysyłkowej, po przekroczeniu, której rozkazy traktowane są jak wysyłane w trybie natychmiastowym. | |
| #define | POSNET_DEV_PARAM_SENDTIMEOUT 0x00020004 |
| Czas w [s] po jakim ma być zaniechane wysyłanie ramki. | |
| #define | POSNET_DEV_PARAM_STRINGHANDLING 0x00020002 |
| Tryb obsługi ciągów znaków. | |
| #define | POSNET_DEV_PARAM_USBSERIAL 0x00020007 |
| Numer seryjny kasy do otwarcia przez typ urządzenia POSNET_INTERFACE_USB. | |
| #define | POSNET_EVENT_CALLBACK 0x0004 |
| Tryb obsługi poprzez wywołanie funkcji w momencie otrzymania pakietu danych asynchronicznych. | |
| #define | POSNET_EVENT_DISABLE 0x0000 |
| Wyłączenie obsługi zdarzeń asynchronicznych - w tym trybie wszystkie zdarzenia są automatycznie usuwane, a aplikacja nie jest o nich informowana. | |
| #define | POSNET_EVENT_EVENT 0x0001 |
| Sygnalizacja otrzymania zdarzenia za pomocą komunikacji międzyprocesowej typu "Event" (zdarzenie) w systemie Windows. Po wybraniu tego typu obsługi za pomocą funkcji POS_GetEvent można uzyskać uchwyt zdarzenia zarezerwowanego przez urządzenie. | |
| #define | POSNET_EVENT_MESSAGE 0x0002 |
| Sygnalizacja otrzymania zdarzenia za pomocą komunikatów systemu Windows. Po wybraniu tego trybu należy za pomocą funkcji POS_SetMessageParams ustawić kod komunikatu i uchwyt okna do którego ma on być wysłany. Wysyłany komunikat ma jako lParam umieszczony uchwyt urządzenia, które go wygenerowało. | |
| #define | POSNET_EVENT_POLLING 0x0003 |
| Tryb obsługi poprzez odpytywanie. System gromadzi otrzymywane zdarzenia asynchroniczne i oczekuje, że aplikacja będzie w sposób regularny sprawdzać, czy jest zdarzenie oczekujące. | |
| #define | POSNET_INTERFACE_ETH 0x0003 |
| Podłączenie przez Ethernet. | |
| #define | POSNET_INTERFACE_RS232 0x0001 |
| Podłączenie przez RS232. | |
| #define | POSNET_INTERFACE_USB 0x0002 |
| Podłączenie przez USB. | |
| #define | POSNET_REQMODE_AUTOCLEAR 0x03 |
| Ten tryb powoduje automatyczne czyszczenie odpowiedzi,. | |
| #define | POSNET_REQMODE_IMMEDIATE 0x01 |
| Tryb bezpośredni. | |
| #define | POSNET_REQMODE_SPOOL 0x00 |
| Tryb kolejkowania [domyślny], w tym trybie rozkaz umieszczany jest na. | |
| #define | POSNET_REQMODE_SPOOLSPECIAL 0x02 |
| Tryb kolejkowania specjalnego, w którym. | |
| #define | POSNET_RSTATE_ACK 0x00019003 |
| Polecenie wysłane, złożone, potwierdzone. | |
| #define | POSNET_RSTATE_COMPLETED 0x00019004 |
| Wykonanie rozkazu zakończone. | |
| #define | POSNET_RSTATE_ERRCOMPLETED 0x00019005 |
| Wykonanie rozkazu zakończone błędem. | |
| #define | POSNET_RSTATE_NEW 0x00019000 |
| Nowe polecenie, nie umieszczone w kolejce. | |
| #define | POSNET_RSTATE_PENDING 0x00019001 |
| Nowe polecenie, umieszczone w kolejce. | |
| #define | POSNET_RSTATE_SENT 0x00019002 |
| Polecenie wysłane, nie potwierdzone. | |
| #define | POSNET_STATUS_ALREADY_COMPLETED 0x00010000 |
| Rozkaz już wykonany. | |
| #define | POSNET_STATUS_BUFFERTOOSHORT 0x00010007 |
| Przekazany bufor znakowy jest za mały. | |
| #define | POSNET_STATUS_BUSY 0x00000020 |
| Urządzenie zajęte. | |
| #define | POSNET_STATUS_BUSY_COVER 0x00000023 |
| Urządzenie zajęte - podniesiona pokrywa. | |
| #define | POSNET_STATUS_BUSY_CUTTER 0x00000027 |
| Urządzenie zajęte - błąd obcinacza. | |
| #define | POSNET_STATUS_BUSY_LEVER 0x00000021 |
| Urządzenie zajęte - podniesiona dźwignia. | |
| #define | POSNET_STATUS_BUSY_MECHANISM 0x00000022 |
| Urządzenie zajęte - błąd mechanizmu. | |
| #define | POSNET_STATUS_BUSY_PAPER 0x00000024 |
| Urządzenie zajęte - brak papieru. | |
| #define | POSNET_STATUS_BUSY_POWER 0x00000026 |
| Urządzenie zajęte - chwilowy zanik zasilania. | |
| #define | POSNET_STATUS_BUSY_TEMP 0x00000025 |
| Urządzenie zajęte - zbyt wysoka temperatura. | |
| #define | POSNET_STATUS_CANCELLED 0x0001000A |
| Rozkaz anulowany. | |
| #define | POSNET_STATUS_CASHREGBASE 0x00430000 |
| Bazowy kod błędu wykonania rozkazu kasy [błędy 0x00430000 - 0x0043FFFF]. | |
| #define | POSNET_STATUS_CASHREGCOMMBASE 0x00440000 |
| Bazowy kod błędu transmisji rozkazu do kasy [błędy 0x00440000 - 0x0044FFFF]. | |
| #define | POSNET_STATUS_COMMERROR 0x00000008 |
| Błąd komunikacji. | |
| #define | POSNET_STATUS_COULDNOTOPEN 0x00000005 |
| Nie można otworzyc wskazanego urządzenia. | |
| #define | POSNET_STATUS_COULDNOTOPEN_ACCESSDENIED 0x0000000C |
| Błąd otwarcia urządzenia - dostęp zabroniony. | |
| #define | POSNET_STATUS_COULDNOTOPEN_FILENOTFOUND 0x0000000D |
| Błąd otwarcia urządzenia - brak takiego pliku (urządzenia). | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAEACCES 0x00000031 |
| Błąd sieciowy - brak dostępu. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAEADDRINUSE 0x00000034 |
| Błąd sieciowy - adres w użyciu. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAEADDRNOTAVAIL 0x00000035 |
| Błąd sieciowy - adres nieprawidłowy. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAECONNABORTED 0x00000039 |
| Błąd sieciowy - połączenie zerwane przez aplikację. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAECONNREFUSED 0x0000003c |
| Błąd sieciowy - połączenie odrzucone. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAECONNRESET 0x0000003A |
| Błąd sieciowy - strona zdalna zerwała połączenie. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAEDESTADDRREQ 0x00000033 |
| Błąd sieciowy - wymagany adres docelowy. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAEHOSTDOWN 0x0000003d |
| Błąd sieciowy - serwer zdalny jest wyłączony. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAEHOSTUNREACH 0x0000003e |
| Błąd sieciowy - serwer zdalny jest nieosiągalny. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAEINPROGRESS 0x00000032 |
| Błąd sieciowy - operacja w toku. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAEINTR 0x00000030 |
| Błąd sieciowy - przerwane wywołanie systemowe. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAENETDOWN 0x00000036 |
| Błąd sieciowy - sieć jest wyłączona. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAENETRESET 0x00000038 |
| Błąd sieciowy - sieć rozłączyła połączenie. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAENETUNREACH 0x00000037 |
| Błąd sieciowy - sieć jest nieosiągalna. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAETIMEDOUT 0x0000003B |
| Błąd sieciowy - upłynął czas oczekiwania na odpowiedź. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSAHOSTNOTFOUND 0x0000003f |
| Błąd sieciowy - serwer nieznaleziony. | |
| #define | POSNET_STATUS_COULDNOTOPEN_WSATRYAGAIN 0x00000040 |
| Błąd sieciowy - serwer nieznaleziony, spróbuj ponownie. | |
| #define | POSNET_STATUS_COULDNOTSETUPPORT 0x0000000B |
| Błąd ustawienia parametrów otwieranego portu. | |
| #define | POSNET_STATUS_CRCERROR 0x00000006 |
| Błąd CRC w odebranej ramce. | |
| #define | POSNET_STATUS_DEVICE_BUSY 0x00000014 |
| Urządzenie zajęte. | |
| #define | POSNET_STATUS_EMPTY 0x00010001 |
| Brak danych w kolejce. | |
| #define | POSNET_STATUS_FRAMETOOSHORT 0x00000002 |
| Za krótka ramka. | |
| #define | POSNET_STATUS_FRAMINGERROR 0x00000003 |
| Błąd ramki odebranej z kasy. | |
| #define | POSNET_STATUS_FTLIBIMPORTFAIL 0x0000000A |
| Nieudany import sterownika FTDI. | |
| #define | POSNET_STATUS_INVALID_PARAM1 0x00010101 |
| Błędny 1 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM10 0x0001010A |
| Błędny 10 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM11 0x0001010B |
| Błędny 11 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM12 0x0001010C |
| Błędny 12 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM13 0x0001010D |
| Błędny 13 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM14 0x0001010E |
| Błędny 14 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM15 0x0001010F |
| Błędny 15 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM16 0x00010110 |
| Błędny 16 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM17 0x00010111 |
| Błędny 17 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM18 0x00010112 |
| Błędny 18 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM19 0x00010113 |
| Błędny 19 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM2 0x00010102 |
| Błędny 2 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM20 0x00010114 |
| Błędny 20 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM21 0x00010115 |
| Błędny 21 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM22 0x00010116 |
| Błędny 22 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM3 0x00010103 |
| Błędny 3 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM4 0x00010104 |
| Błędny 4 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM5 0x00010105 |
| Błędny 5 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM6 0x00010106 |
| Błędny 6 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM7 0x00010107 |
| Błędny 7 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM8 0x00010108 |
| Błędny 8 parametr polecenia. | |
| #define | POSNET_STATUS_INVALID_PARAM9 0x00010109 |
| Błędny 9 parametr polecenia. | |
| #define | POSNET_STATUS_INVALIDCOMMAND 0x00010005 |
| Błędny numer polecenia. | |
| #define | POSNET_STATUS_INVALIDHANDLE 0x00010006 |
| Błędny uchwyt. | |
| #define | POSNET_STATUS_INVALIDSPOOLMODE 0x00010009 |
| Błędny tryb kolejkowania. | |
| #define | POSNET_STATUS_INVALIDSTATE 0x00000013 |
| Wydano polecenie REPEAT dla ramki znajdującej się w niewłaściwym stanie (innym niż SENT lub ACK). | |
| #define | POSNET_STATUS_INVALIDVALUE 0x00010002 |
| Błędna wartość. | |
| #define | POSNET_STATUS_IPCERROR 0x00000007 |
| Błąd utworzenia obiektu IPC (Event). | |
| #define | POSNET_STATUS_MODEM_ANSWERING 0x00000065 |
| Status modemu - trwa odbieranie połączenia. | |
| #define | POSNET_STATUS_MODEM_BADDIAL 0x0000006C |
| Status połączenia - modem nie zaakceptował komendy połączenia. | |
| #define | POSNET_STATUS_MODEM_BADINIT 0x0000006B |
| Status połączenia - modem nie zaakceptował ciagu inicjującego. | |
| #define | POSNET_STATUS_MODEM_BUSY 0x00000066 |
| Próba wykonania połączenia przy zajetym modemie. | |
| #define | POSNET_STATUS_MODEM_CONNECTED 0x00000064 |
| Status modemu - połączony. | |
| #define | POSNET_STATUS_MODEM_CONNECTIONLOST 0x0000006E |
| Status połączenia - przerwane. | |
| #define | POSNET_STATUS_MODEM_DIALING 0x00000062 |
| Status modemu - w trakcie nawiązywania połączenia. | |
| #define | POSNET_STATUS_MODEM_DISCONNECTING 0x00000063 |
| Status modemu - w trakcie rozłączania. | |
| #define | POSNET_STATUS_MODEM_ERRORONDISCONNECT 0x0000006F |
| Status połączenia - nie udało się rozłączyć połączenia (modem nie odpowiada). | |
| #define | POSNET_STATUS_MODEM_NOCARRIER 0x00000069 |
| Status połączenia - nie powiodło się. | |
| #define | POSNET_STATUS_MODEM_NODIALTONE 0x00000068 |
| Status połączenia - brak tonu centrali. | |
| #define | POSNET_STATUS_MODEM_NOMODEM 0x0000006D |
| Status połączenia - brak odpowiedzi modemu na polecenia AT. | |
| #define | POSNET_STATUS_MODEM_NOTCONNECTED 0x00000067 |
| Próba rozłączenia nie połączonego modemu. | |
| #define | POSNET_STATUS_MODEM_NOTSUPPORTED 0x00000060 |
| Modem nie obsługiwany - urządzenie nie jest RS232 lub ma nie aktywny tryb modemowy. | |
| #define | POSNET_STATUS_MODEM_ONHOOK 0x00000061 |
| Status modemu - na widełkach (rozłączony). | |
| #define | POSNET_STATUS_MODEM_OTHERERROR 0x0000006A |
| Status połączenia - inny błąd. | |
| #define | POSNET_STATUS_OK 0x00000000 |
| Brak błędu. | |
| #define | POSNET_STATUS_OUTOFMEMORY 0x00000001 |
| Brak pamięci. | |
| #define | POSNET_STATUS_OUTOFRANGE 0x00010008 |
| Poza zakresem licznika. | |
| #define | POSNET_STATUS_PENDING 0x00010004 |
| Polecenie w trakcie wykonywania. | |
| #define | POSNET_STATUS_SETUP_INVALIDBAUD 0x0000000E |
| Błędne parametry portu - baudrate. | |
| #define | POSNET_STATUS_SETUP_INVALIDDATA 0x0000000F |
| Błędne parametry portu - databits. | |
| #define | POSNET_STATUS_SETUP_INVALIDHANDSHAKE 0x00000012 |
| Błędne parametry portu - handshake. | |
| #define | POSNET_STATUS_SETUP_INVALIDPARITY 0x00000010 |
| Błędne parametry portu - parity. | |
| #define | POSNET_STATUS_SETUP_INVALIDSTOP 0x00000011 |
| Błędne parametry portu - stop bits. | |
| #define | POSNET_STATUS_TIMEOUT 0x00010003 |
| Oczekiwanie zakończone upłynięciem czasu (timeout). | |
| #define | POSNET_STATUS_USBERROR 0x00000009 |
| Błąd krytyczny USB - urządzenie nie będzie funkcjonować poprawnie. | |
| #define | POSNET_STRINGMODE_INTELLIGENT 0x01 |
| #define | POSNET_STRINGMODE_PREDEF 0x00 |
| #define | POSNET_SUBSYSTEM_DEVICE 0x00001000 |
| Podsystem urządzenia. | |
| #define | POSNET_SUBSYSTEM_DEVICEETHER 0x00004000 |
| Podstsystem Ethernet. | |
| #define | POSNET_SUBSYSTEM_DEVICERS232 0x00002000 |
| Podsystem RS232. | |
| #define | POSNET_SUBSYSTEM_DEVICEUSB 0x00008000 |
| Podsystem USB (używa sterownika D2XX, w przypadku korzystania ze. | |
| #define | POSNET_SUBSYSTEM_FRAME 0x00010000 |
| Podsystem ramki - wyświetla zawartość wysyłanych i odbieranych ramek. | |
Definicje typów | |
| typedef void( | POSNET_CALLBACK_T )(POSNET_HANDLE handle) |
Typ definiujący funkcję callback dla zdarzeń asynchronicznych. Przyjmuje jeden parametr
| |
| typedef unsigned short | POSNET_CMD |
| Definicja typu wartości reprezentującej kod polecenia. | |
| typedef unsigned long | POSNET_DATA_TYPE |
| Definicja typu wartości reprezentującej typ danych w polach DATA. | |
| typedef void * | POSNET_HANDLE |
| Definicja typu uchwytu urządzenia. | |
| typedef unsigned long | POSNET_STATE |
| Definicja typu wartości zwracanej jako stan rozkazu. | |
| typedef unsigned long | POSNET_STATUS |
| Definicja typu wartości zwracanej jako status. | |
Funkcje | |
| POSNET_API POSNET_STATUS __stdcall | POS_AsyncDataWaiting (POSNET_HANDLE hLocalDevice) |
| Sprawdzenie czy w kolejce zdarzeń asynchronicznych znajdują się obiekty. | |
| POSNET_API unsigned long __stdcall | POS_AsyncQueueLength (POSNET_HANDLE hLocalDevice) |
| Ilość elementów w kolejce zdarzeń asynchronicznych. | |
| POSNET_API POSNET_STATUS __stdcall | POS_AsyncQueuePurge (POSNET_HANDLE hLocalDevice) |
| Wyczyść kolejkę zdarzeń asynchronicznych. | |
| POSNET_API POSNET_HANDLE __stdcall | POS_CancelExecuting (POSNET_HANDLE hLocalDevice) |
| Anuluj rozkaz aktualnie wykonywany przez kasę. | |
| POSNET_API POSNET_STATUS __stdcall | POS_CancelRequest (POSNET_HANDLE hRequest) |
| Anulowanie obiektu rozkazowego. | |
| POSNET_API POSNET_STATUS __stdcall | POS_CloseDevice (POSNET_HANDLE hLocalDevice) |
| Zamknij urządzenie. | |
| POSNET_API POSNET_HANDLE __stdcall | POS_CreateDeviceHandle (unsigned long deviceType) |
| Utworzenie uchwytu do nowego urządzenia kasowego. | |
| POSNET_API POSNET_HANDLE __stdcall | POS_CreateRequest (POSNET_HANDLE hLocalDevice, POSNET_CMD command) |
| Funkcja tworzy nowy obiekt rozkazowy dla kasy. | |
| POSNET_API POSNET_STATUS __stdcall | POS_DestroyDeviceHandle (POSNET_HANDLE hGlobalDevice) |
| Usuń istniejący uchwyt urządzenia i zwolnij zajmowaną pamięć. | |
| POSNET_API POSNET_STATUS __stdcall | POS_DestroyRequest (POSNET_HANDLE hRequest) |
| Zniszczenie obiektu rozkazowego i zwolnienie zajmowanej przezeń pamięci. | |
| POSNET_API POSNET_STATUS __stdcall | POS_GetDeviceParam (POSNET_HANDLE hDevice, unsigned long paramCode, void *paramValue) |
| Funkcja do pobierania parametrów urządzenia. | |
| POSNET_API POSNET_STATUS __stdcall | POS_GetError (POSNET_HANDLE hLocalDevice) |
| Podaj kod statusu związany z uchwytem urządzenia. | |
| POSNET_API const char *__stdcall | POS_GetErrorString (POSNET_STATUS code, char *lang) |
| Zwróć tekstowy opis błędu. | |
| POSNET_API HANDLE __stdcall | POS_GetEvent (POSNET_HANDLE hLocalDevice) |
| Funkcja zwraca uchwyt do zdarzenia. Obiekt zdarzenia jest zarządzany przez bibliotekę. Zdarzenie pracuje w trybie Manual Reset patrz. | |
| POSNET_API unsigned long __stdcall | POS_GetLibraryVersion () |
| Pobierz wersję biblioteki. | |
| POSNET_API POSNET_HANDLE __stdcall | POS_GetNextResponse (POSNET_HANDLE hLocalDevice) |
| Pobierz z kolejki odpowiedzi (rozkazów zakończonych) następny dostępny wynik. | |
| POSNET_API unsigned long __stdcall | POS_GetRequestAge (POSNET_HANDLE hRequest) |
| Wiek rozkazu - czas jaki upłynął od wywołania POS_PostRequest. | |
| POSNET_API unsigned long __stdcall | POS_GetRequestCommandID (POSNET_HANDLE hRequest) |
| Pobierz numer polecenia, który został użyty przy tworzeniu obiektu. | |
| POSNET_API unsigned long __stdcall | POS_GetRequestCommandSerial (POSNET_HANDLE hRequest) |
| Pobierz numer seryjny rozkazu. | |
| POSNET_API unsigned long __stdcall | POS_GetRequestCount (POSNET_HANDLE hLocalDevice, unsigned char globalnie=0) |
| Pobierz ilość rozkazów oczekujących w kolejce rozkazów wysłanych przez bieżący kontekst urządzenia lub wszystkich rozkazów oczekujących w kolejce. | |
| POSNET_API POSNET_STATE __stdcall | POS_GetRequestState (POSNET_HANDLE hRequest) |
| Zwróć stan rozkazu. | |
| POSNET_API POSNET_STATUS __stdcall | POS_GetRequestStatus (POSNET_HANDLE hRequest) |
| Zwróć status rozkazu. | |
| POSNET_API unsigned long __stdcall | POS_GetResponseCount (POSNET_HANDLE hLocalDevice) |
| Pobierz ilość wyników w kolejce wyników. | |
| POSNET_API long __stdcall | POS_GetResponseValueCount (POSNET_HANDLE hRequest) |
| Pobierz ilość otrzymanych pól wartości. | |
| POSNET_API POSNET_DATA_TYPE __stdcall | POS_GetResponseValueType (POSNET_HANDLE hRequest) |
| Jaki jest typ następnego parametru DATA. | |
| POSNET_API POSNET_STATUS __stdcall | POS_ModemDial (POSNET_HANDLE hGlobalDevice, int wait) |
| Funkcja słuąy do nawiązania połączenia modemowego. Procedura rozpoczyna proces nawiązywania połączenia modemowego. | |
| POSNET_API POSNET_STATUS __stdcall | POS_ModemDisconnect (POSNET_HANDLE hGlobalDevice, int wait) |
| Funkcja słuzy do rozłączenia połączenia modemowego. Procedura rozpoczyna proces zamykania połączenia modemowego. | |
| POSNET_API POSNET_STATUS __stdcall | POS_ModemStatus (POSNET_HANDLE hGlobalDevice) |
| Funkcja słuzy do sprawdzenia stanu połączenia modemowego. | |
| POSNET_API POSNET_STATUS __stdcall | POS_ModemWrite (POSNET_HANDLE hGlobalDevice, const char *buffer) |
| Funkcja umożliwia zapis ciągu znaków bezpośrednio do portu szeregowego (modemu), do wykorzystania wyłącznie w trybie włączonego modemu. | |
| POSNET_API POSNET_HANDLE __stdcall | POS_OpenDevice (POSNET_HANDLE hGlobalDevice) |
| Otwórz urządzenie. | |
| POSNET_API POSNET_HANDLE __stdcall | POS_PopAsyncData (POSNET_HANDLE hLocalDevice, unsigned long timeout) |
| Pobierz z kolejki asynchronicznej następny obiekt. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PopResponseValueByte (POSNET_HANDLE hRequest, unsigned char *retVal) |
| Pobierz watość typu liczba 1 bajtowa i przesuń na następne pole. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PopResponseValueCurrency (POSNET_HANDLE hRequest, char *retVal, unsigned long retValLen) |
| Pobierz watość typu "walutowego" w jej reprezentacji jako ciąg znaków w najmniejszej jednostce waluty i przesuń na następne pole. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PopResponseValueLong (POSNET_HANDLE hRequest, unsigned long *retVal) |
| Pobierz watość typu liczba 4 bajtowa i przesuń na następne pole. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PopResponseValueNumeric (POSNET_HANDLE hRequest, char *retVal, unsigned long retValLen) |
| Pobierz watość typu "numerycznego" w jej reprezentacji jako ciąg znaków i przesuń na następne pole. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PopResponseValueQuantity (POSNET_HANDLE hRequest, char *retVal, unsigned long retValLen) |
| Pobierz watość typu "ilościowego" w jej reprezentacji jako ciąg znaków i przesuń na następne pole. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PopResponseValueString (POSNET_HANDLE hRequest, char *retVal, unsigned long retValLen) |
| Pobierz watość typu "ciągu znaków" i przesuń na następne pole. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PopResponseValueWord (POSNET_HANDLE hRequest, unsigned short *retVal) |
| Pobierz watość typu liczba 2 bajtowa i przesuń na następne pole. | |
| POSNET_API POSNET_HANDLE __stdcall | POS_PopSalesQueue (POSNET_HANDLE hLocalDevice, unsigned long timeout) |
| Pobierz z kolejki pozycji paragonowych następny obiekt. Obiekty paragonowe mają swój kontekst urządzenia, ale dla wygody umieszczane są w osobnej kolejce odbiorczej. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PostRequest (POSNET_HANDLE hRequest, unsigned char mode) |
| Fukcja umieszcza obiekt rozkazowy w kolejce rozkazów do wykonania. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PushRequestParamByte (POSNET_HANDLE hRequest, unsigned char param) |
| Wstaw parametr typu liczba całkowita o zakresie 1 bajtowym (0 - 255) (znak). | |
| POSNET_API POSNET_STATUS __stdcall | POS_PushRequestParamCurrency (POSNET_HANDLE hRequest, char *param) |
| Wstaw parametr typu walutowego podawany w "groszach" - najmniejszej jednostce waluty. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PushRequestParamLong (POSNET_HANDLE hRequest, unsigned long param) |
| Wstaw parametr typu liczba całkowita o zakresie 4 bajtowym (0 - 2^32-1). | |
| POSNET_API POSNET_STATUS __stdcall | POS_PushRequestParamNumeric (POSNET_HANDLE hRequest, char *param) |
| Wstaw parametr typu numerycznego. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PushRequestParamQuantity (POSNET_HANDLE hRequest, char *param) |
| Wstaw parametr typu ilościowego - 2 miejsca po przecinku [typ Q w/g instrukcji programisty]. | |
| POSNET_API POSNET_STATUS __stdcall | POS_PushRequestParamString (POSNET_HANDLE hRequest, char *param) |
| Wstaw parametr typu "Ciąg znakowy". | |
| POSNET_API POSNET_STATUS __stdcall | POS_PushRequestParamWord (POSNET_HANDLE hRequest, unsigned short param) |
| Wstaw parametr typu liczba całkowita o zakresie 2 bajtowym (0 - 65535). | |
| POSNET_API POSNET_STATUS __stdcall | POS_RepeatRequest (POSNET_HANDLE hRequest) |
| Wywołuje funkcję REPEAT dla utraconej odpowiedzi kasy. | |
| POSNET_API POSNET_HANDLE __stdcall | POS_RequestDevice (POSNET_HANDLE hRequest) |
| Funkcja służy do pobrania uchwytu urządzenia związanego z rozkazem. | |
| POSNET_API POSNET_STATUS __stdcall | POS_RequestQueueCancelAll (POSNET_HANDLE hLocalDevice, unsigned char globalnie=0) |
| Wyczyść kolejkę rozkazów oczekujących na wysłanie. | |
| POSNET_API POSNET_STATUS __stdcall | POS_RequestQueueCancelPending (POSNET_HANDLE hLocalDevice, unsigned char globalnie=0) |
| Wyczyść kolejkę rozkazów oczekujących na wysłanie. | |
| POSNET_API POSNET_STATUS __stdcall | POS_RequestQueueStats (POSNET_HANDLE hLocalDevice, unsigned long *sent, unsigned long *completed) |
| Pobierz statystyki kolejek. Statystyki są zwracane w kontekście całego urządzenia. | |
| POSNET_API POSNET_STATUS __stdcall | POS_ResponseRewind (POSNET_HANDLE hRequest) |
| Przesuń wskaźnik pól na początek listy. | |
| POSNET_API unsigned long __stdcall | POS_SalesQueueLength (POSNET_HANDLE hLocalDevice, unsigned char globalnie=0) |
| Ilość elementów w kolejce pozycji paragonowych. | |
| POSNET_API POSNET_STATUS __stdcall | POS_SalesQueuePurge (POSNET_HANDLE hLocalDevice, unsigned char globalnie=0) |
| Wyczyść kolejkę pozycji paragonowych. | |
| POSNET_API POSNET_STATUS __stdcall | POS_SetCallback (POSNET_HANDLE hLocalDevice, POSNET_CALLBACK_T *callback) |
| Funkcja ustawia w bibliotece funkcję callback, która będzie wywoływana po otrzymaniu zdarzenia asynchronicznego. | |
| 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 POSNET_STATUS __stdcall | POS_SetDeviceParam (POSNET_HANDLE hDevice, unsigned long paramCode, void *paramValue) |
| Funkcja do ustawiania parametrów urządzenia. | |
| POSNET_API POSNET_STATUS __stdcall | POS_SetEventHandlingMode (POSNET_HANDLE hLocalDevice, unsigned long eventMode) |
| Ustaw metodę obsługi zdarzeń asynchronicznych. | |
| POSNET_API POSNET_STATUS __stdcall | POS_SetMessageParams (POSNET_HANDLE hLocalDevice, UINT messageCode, HANDLE hWnd) |
| Funkcja ustawia kod komunikatu i uchwyt okna do którego ma być on wysłany przy obsłudze zdarzeń asynchronicznych. Tylko dla Windows. | |
| POSNET_API POSNET_STATUS __stdcall | POS_WaitForRequestCompleted (POSNET_HANDLE hRequest, unsigned long timeout) |
| Czekaj na zakończenie rozkazu. | |
1.5.8