Moduły | |
| Identyfikatory parametrów urządzenia | |
| Rodzaje interfejsu urządzenia | |
Funkcje | |
| 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_STATUS __stdcall | POS_DestroyDeviceHandle (POSNET_HANDLE hGlobalDevice) |
| Usuń istniejący uchwyt urządzenia i zwolnij zajmowaną pamięć. | |
| 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_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_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_CloseDevice | ( | POSNET_HANDLE | hLocalDevice | ) |
Zamknij urządzenie.
Zamyka urzadzenie wskazywane przez uchwyt. Usuwa zawartości kolejek komunikacyjnych. Wszytskie dane należy odczytać przed zamknięciem urządzenia.
| hLocalDevice | Uchwyt urzadzenia do zamknięcia. |
| POSNET_API POSNET_HANDLE __stdcall POS_CreateDeviceHandle | ( | unsigned long | deviceType | ) |
Utworzenie uchwytu do nowego urządzenia kasowego.
Tworzy odpowiedni obiekt i ustawia niebędne jego właściwości, ale fizycznie go nie otwiera. Przed otwarciem urządzenia należy ustawić niebędne parametry, które są rózne w zależności od typu urządzenia.
| deviceType | Typ podłączonego urządzenia Typy podłączenia |
| POSNET_API POSNET_STATUS __stdcall POS_DestroyDeviceHandle | ( | POSNET_HANDLE | hGlobalDevice | ) |
Usuń istniejący uchwyt urządzenia i zwolnij zajmowaną pamięć.
Ostatecznie usuwa obiekt komunikacyjny i zwalnia pamięć.
| hGlobalDevice | Uchwyt globalny urządzenia do usunięcia. Wszystkie wątki muszą najpierw zamknąć urzadzenie, w przeciwnym wypadku funkcja zwróci błąd POSNET_STATUS_BUSY. |
| POSNET_API POSNET_STATUS __stdcall POS_GetDeviceParam | ( | POSNET_HANDLE | hDevice, | |
| unsigned long | paramCode, | |||
| void * | paramValue | |||
| ) |
Funkcja do pobierania parametrów urządzenia.
| hDevice | Uchwyt urządzenia - zarówno lokalny jak i globalny | |
| paramCode | Kod parametru por. Identyfikatory parametrów urządzenia kody parametrów | |
| paramValue | Wskaźnik lub wartość parametru. Opis przy parametrach urządzenia. |
| 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.
| hGlobalDevice | Uchwyt globalny urzadzenia typu RS232 | |
| wait | Flaga oczekiwania na wykonanie polecenia - 0 - nie oczekuj, 1 - oczekuj, ponieważ czas wykonania połączenia modemowego może osiągać nawet ponad minutę dla aplikacji współpracującej z biblioteką wskazane może być samodzielne sprawdzenie statusu dzwonienia funkcją POS_ModemStatus |
| 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.
| hGlobalDevice | Uchwyt globalny urzadzenia typu RS232 | |
| wait | Flaga oczekiwania na wykonanie polecenia - 0 - nie oczekuj, 1 - oczekuj, chociaż czas rozłączenia połączenia modemowego jest dość krótki to dla spółności ze sposobem obsługi połączenia dostepne są oba tryby pracy |
| POSNET_API POSNET_STATUS __stdcall POS_ModemStatus | ( | POSNET_HANDLE | hGlobalDevice | ) |
Funkcja słuzy do sprawdzenia stanu połączenia modemowego.
| hGlobalDevice | Uchwyt globalny urzadzenia typu RS232 |
| 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.
| hGlobalDevice | Uchwyt globalny urzadzenia typu RS232 | |
| buffer | Ciąg znaków do wysłania do modemu |
| POSNET_API POSNET_HANDLE __stdcall POS_OpenDevice | ( | POSNET_HANDLE | hGlobalDevice | ) |
Otwórz urządzenie.
| hGlobalDevice | Uchwyt globalny urzadzenia do otwarcia. |
| POSNET_API POSNET_STATUS __stdcall POS_SetDeviceParam | ( | POSNET_HANDLE | hDevice, | |
| unsigned long | paramCode, | |||
| void * | paramValue | |||
| ) |
Funkcja do ustawiania parametrów urządzenia.
| hDevice | Uchwyt urządzenia - zarówno lokalny jak i globalny | |
| paramCode | Kod parametru por. Identyfikatory parametrów urządzenia kody parametrów | |
| paramValue | Wskaźnik lub wartość parametru. Opis przy parametrach urządzenia. |
1.5.8