Identyfikatory parametrów urządzenia
[Obsługa podstawowa urządzenia]

Definicje

#define POSNET_DEV_PARAM_COMSETTINGS   0x00020001
 Parametry portu szeregowego.
#define POSNET_DEV_PARAM_FILEHANDLE   0x0002000E
 Pobranie uchwytu portu szeregowego.
#define POSNET_DEV_PARAM_LISTUSBSERIALS   0x00020008
 Odczyt wszystkich numerów seryjnych drukarek podłączonych do komputera poprzez interfejs USB i sterownik FTDI - D2XX.
#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_STATUSPOLLINGINTERVAL   0x0002000A
 Interwał pomiędzy automatycznymi odpytaniami o status drukarki.
#define POSNET_DEV_PARAM_USBSERIAL   0x00020007
 Numer seryjny drukarki do otwarcia przez typ urządzenia POSNET_INTERFACE_USB.

Dokumentacja definicji

#define POSNET_DEV_PARAM_COMSETTINGS   0x00020001

Parametry portu szeregowego.

Zapis/Odczyt

Parametry portu przekazuje się jako ciąg znaków w formacie port,baud rate,bits,parity,stopbits,flowcontrol np. "COM1,9600,8,N,1,H" Flowcontrol: (N)one, (S)oftware XON/XOFF, (H)ardware RTS/CTS+DTR/DSR, (R)Hardware RTS/CTS, (D)Hardware DTR/DSR

Definicja w linii 389 pliku posnet.h.

#define POSNET_DEV_PARAM_FILEHANDLE   0x0002000E

Pobranie uchwytu portu szeregowego.

TYLKO ODCZYT

Parametr - Windows - wskaźnik na HANDLE, Linux - wskaźnik na liczbę typu int

Definicja w linii 455 pliku posnet.h.

#define POSNET_DEV_PARAM_LISTUSBSERIALS   0x00020008

Odczyt wszystkich numerów seryjnych drukarek 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.

Definicja w linii 424 pliku posnet.h.

#define POSNET_DEV_PARAM_OUTQUEUELENGTH   0x00020009

Długość kolejki wysyłkowej, po przekroczeniu, której rozkazy traktowane są jak wysyłane w trybie natychmiastowym.

TYLKO ZAPIS

Parametr - wskaźnik na liczbę typu unsigned long (32 bit) zawierającą żądaną długość kolejki wysyłkowej.

Definicja w linii 436 pliku posnet.h.

#define POSNET_DEV_PARAM_SENDTIMEOUT   0x00020004

Czas w [s] po jakim ma być zaniechane wysyłanie ramki.

TYLKO ZAPIS

Parametr - wskaźnik na wartośc long

Definicja w linii 398 pliku posnet.h.

#define POSNET_DEV_PARAM_STATUSPOLLINGINTERVAL   0x0002000A

Interwał pomiędzy automatycznymi odpytaniami o status drukarki.

TYLKO ZAPIS

Parametr - wskaźnik na liczbę typu unsigned long (32 bit) zawierającą żądany czas pomiędzy zapytaniami w sekundach.

Definicja w linii 444 pliku posnet.h.

#define POSNET_DEV_PARAM_USBSERIAL   0x00020007

Numer seryjny drukarki 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.

Definicja w linii 409 pliku posnet.h.


Wygenerowano Fri Jan 1 17:47:20 2010 dla POSNET COMBO DF LIBRARY programem  doxygen 1.6.1