# Rodzaje interfejsu urządzenia
[Obsługa podstawowa urządzenia]

## Definicje
#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.

## Dokumentacja definicji

#define POSNET_INTERFACE_ETH 0x0003

Podłączenie przez Ethernet.

Biblioteka, dla urządzeń sieciowych w systemie Windows nie wywołuje WSA_Startup. Obowiązek inicjalizacji podsystemu Winsock spoczywa na aplikacji wykorzystującej bibliotekę. Brak inicjalizacji podsystemu Winsock objawia się błędem w logach biblioteki: DEVICE_Ether: Socket Error (1)- 10093.

Definicja w linii 461 pliku posnet.h.

#define POSNET_INTERFACE_RS232 0x0001

Podłączenie przez RS232.

Definicja w linii 441 pliku posnet.h.

#define POSNET_INTERFACE_USB 0x0002

Podłączenie przez USB.

Podłączenie przez USB może być wykonane na dwa sposoby:

- korzystając ze sterownika FTDI VCP (Virtual ComPort), gdzie tworzony jest dodatkowy, virtualny port szeregowy (odpowiednik RS232), w tym przypadku należy korzystać z trybu RS232.
- przy wykorzystaniu sterownika D2XX, korzysta się z trybu USB. Należy w tym przypadku podać zaprogramowany w interfejsie numer seryjny kasy.

Definicja w linii 453 pliku posnet.h.