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.