Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zestaw SDK dla platformy .NET zawiera zestaw klas, które zapewniają obiekt usługi z dużą częścią funkcjonalności wymaganą do spełnienia specyfikacji upOS. Istnieją trzy poziomy klas bazowych, nazywanych klasami Interface, Basic i Base .
Na podstawie drzewa klas znajduje się klasa PosCommon. Klasy interfejsów pochodzą z klasy PosCommon, klasy podstawowe pochodzą z klas interfejsu, a klasy podstawowe pochodzą z klas podstawowych. Dla każdego typu urządzenia POS istnieją oddzielne klasy Interfejs, Podstawowa i Podstawowa .
PoS dla klas bazowych platformy .NET są zgodne z określoną konwencją nazewnictwa. Klasy interfejsów są reprezentowane tylko przez krótką nazwę typu urządzenia (na przykład Skaner lub Msr). Klasy podstawowe dołączają sufiks Basic po nazwie używanej dla klasy Interface (na przykład MsrBasic lub ScannerBasic). Na koniec klasy bazowe używają sufiksu Base (na przykład MsrBase lub ScannerBase). Aby uzyskać pełną listę nazw klas, zobacz Obsługiwane klasy urządzeń.
Klasy interfejsów
Klasy interfejsu są najbardziej podstawowymi klasami bazowymi udostępnianymi przez usługę POS dla platformy .NET. Istnieje klasa Interfejs dla każdego z 36 typów urządzeń w specyfikacji UPOS i zawiera metody i właściwości, które odpowiadają tym, które są wymagane przez specyfikację. Nie zapewniają one żadnych funkcji specyficznych dla urządzenia, więc wyprowadzanie z tych klas wymaga od dewelopera obiektu usługi zapewnienia największej ilości dodatkowego kodu i dlatego rzadko należy ich używać bezpośrednio.
Klasy podstawowe
Klasy podstawowe pochodzą z odpowiedniej klasy interfejsu . Istnieje klasa Podstawowa dla wszystkich 36 urządzeń obsługiwanych przez specyfikację upOS. Te klasy zapewniają pewne funkcje i są najlepszym wyborem, jeśli dla danego typu urządzenia nie istnieje żadna klasa podstawowa . Klasy podstawowe implementują jednak tylko wspólne elementy członkowskie systemu UPOS.
Klasy podstawowe
Klasy podstawowe, z których każda pochodzi z odpowiedniej klasy Podstawowa, oferują najwyższy poziom funkcjonalności. Klasy podstawowe zapewniają niemal kompletne implementacje obiektów usługi. Wyprowadzając z tych klas, deweloper obiektu usługi musi zaimplementować kod tylko w celu kontrolowania określonego urządzenia sprzętowego. Ponieważ klasy podstawowe zapewniają tak wiele funkcji, deweloperzy obiektów usługi powinni używać ich zawsze, gdy jest to możliwe. Usługa POS dla platformy .NET zapewnia obsługę na poziomie podstawowym tylko dla dziewięciu typów urządzeń podstawowych .
| Urządzenie z systemem UPOS | Odpowiedni poS dla klasy bazowej platformy .NET |
|---|---|
| Szuflada gotówkowa | CashDrawerBase |
| Sprawdzanie skanera | CheckScannerBase |
| Wyświetla wiersz | LineDisplayBase |
| Czytnik paska magnetycznego | MsrBase |
| Przypnij do podkładki | PinPadBase |
| Klawiatury poS | PosKeyboardBase |
| Drukarki pos | PosPrinterBase |
| RFIDScanner | RFIDScanner |
| Skaner (czytnik kodu kreskowego) | SkanerBase |