Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O SDK do PDV para .NET contém um conjunto de classes que fornecem ao objeto de serviço grande parte da funcionalidade necessária para atender à especificação UPOS. Existem três níveis de classes base, conhecidas como classes Interface, Basic e Base .
Na base da árvore de classes está PosCommon Class. As classes de interface são derivadas de PosCommon, as classes Basic são derivadas de classes Interface e as classes Base são derivadas de classes Basic. Para cada tipo de dispositivo POS, existem classes Interface, Basic e Base separadas.
As classes base do PDV para .NET seguem uma convenção de nomenclatura específica. As classes de interface são representadas apenas pelo nome curto do tipo de dispositivo (por exemplo, Scanner ou Msr). As classes Basic acrescentam o sufixo Basic após o nome usado para a classe Interface (por exemplo, MsrBasic ou ScannerBasic). E, finalmente, as classes Base usam o sufixo Base (por exemplo, MsrBase ou ScannerBase). Para obter a lista completa de nomes de classe, consulte Classes de dispositivo suportadas.
Interface Classes
As classes Interface são as classes base mais fundamentais fornecidas pelo POS para .NET. Há uma classe Interface para cada um dos 36 tipos de dispositivos na especificação UPOS e eles contêm métodos e propriedades que correspondem aos exigidos pela especificação. Eles não fornecem nenhuma funcionalidade específica do dispositivo, portanto, derivar dessas classes requer que o desenvolvedor do Service Object forneça a maior quantidade de código adicional e, portanto, raramente deve ser usado diretamente.
Aulas Básicas
As classes básicas são derivadas de sua classe Interface correspondente. Existe uma classe Basic para todos os 36 dispositivos suportados pela especificação UPOS. Essas classes fornecem algumas funcionalidades e são a melhor opção se não existir uma classe Base para o seu tipo de dispositivo. As classes básicas , no entanto, implementam apenas os membros comuns da UPOS.
Base Classes
As classes Base, cada uma das quais é derivada de sua classe Basic correspondente, oferecem o maior nível de funcionalidade. As classes Base fornecem implementações de objeto de serviço quase completas. Ao derivar dessas classes, o desenvolvedor do objeto de serviço só precisa implementar o código para controlar o dispositivo de hardware específico. Como as classes Base fornecem tanta funcionalidade, os desenvolvedores de objetos de serviço devem usá-las sempre que possível. O POS para .NET fornece suporte de nível básico para apenas nove tipos de dispositivos principais .
| Dispositivo UPOS | POS correspondente para a classe base .NET |
|---|---|
| Gaveta de Dinheiro | CashDrawerBase |
| Verifique o scanner | CheckScannerBase |
| Ecrãs de linha | LineDisplayBase |
| Leitor de banda magnética | MsrBase |
| Almofada de pinos | PinPadBase |
| Teclados POS | PosKeyboardBase |
| Impressoras POS | PosPrinterBase |
| RFIDScanner | RFIDScanner |
| Scanner (leitor de código de barras) | ScannerBase |