Partilhar via


Árvore de classes do POS para .NET (documentação do SDK do PDV para .NET v1.14)

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

Consulte Também

Conceitos

Outros Recursos