Moduły | |
| Tryby obsługi buforów znakowych w API wysokiego poziomu | |
Definicje | |
| #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_DEV_PARAM_COMSETTINGS 0x00020001 |
| #define POSNET_DEV_PARAM_DECIMALSEPARATOR 0x00020003 |
| #define POSNET_DEV_PARAM_IP 0x00020005 |
Adres IP kasy dla urządzenia typu POSNET_INTERFACE_ETH.
TYLKO ZAPIS
Parametr - wskaźnik na ciąg znaków języka C (zakończony 0) zawierający adres IP.
| #define POSNET_DEV_PARAM_IPPORT 0x00020006 |
Port dla protokołu TCP/IP dla urządzenia typu POSNET_INTERFACE_ETH.
TYLKO ZAPIS
Parametr - wskaźnik na ciąg znaków języka C (zakończony 0) zawierający numer portu.
| #define POSNET_DEV_PARAM_LISTUSBSERIALS 0x00020008 |
Odczyt wszystkich numerów seryjnych kas podłączonych do komputera poprzez interfejs USB i sterownik FTDI - D2XX.
TYLKO ODCZYT
Parametr - bufor na numery seryjne rozdzielone znakiem końca linii - (każdy numer ma max. 8znaków+2 bajty - koniec linii = 10 bajtów * max. 127 urządzeń na USB = 1270) w związku z tym zalecany jest rozmiar bufora większy lub równy 1271 znaków.
| #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 ).
TYLKO ZAPIS
Parametr - wskaźnik na ciąg znaków języka C (zakończony 0).
| #define POSNET_DEV_PARAM_MODEMINIT 0x0002000C |
| #define POSNET_DEV_PARAM_OUTQUEUELENGTH 0x00020009 |
| #define POSNET_DEV_PARAM_SENDTIMEOUT 0x00020004 |
| #define POSNET_DEV_PARAM_STRINGHANDLING 0x00020002 |
Tryb obsługi ciągów znaków.
TYLKO ZAPIS
Sposób traktowania ciągów znaków jako wartości zwracanych przez funkcje - dopuszczalne są dwie możliwości:
| #define POSNET_DEV_PARAM_USBSERIAL 0x00020007 |
Numer seryjny kasy do otwarcia przez typ urządzenia POSNET_INTERFACE_USB.
TYLKO ZAPIS
Parametr - wskaźnik na ciąg znaków języka C (zakończony 0) zawierający numer seryjny.
1.5.8