Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 1.51 KB

basico.rst

File metadata and controls

50 lines (30 loc) · 1.51 KB

Configuração Básica

Existem dois cenários para configuração de um Cliente SAT. No primeiro, o equipamento SAT está conectado diretamente ao computador em que o aplicativo comercial está instalado. No segundo, o aplicativo comercial compartilha o equipamento SAT com outros aplicativos através de uma rede local.

No primeiro cenário, basta instanciar um ~satcfe.clientelocal.ClienteSATLocal e configurar o acesso à biblioteca SAT e o código de ativação:

python

from satcfe import BibliotecaSAT from satcfe import ClienteSATLocal

cliente = ClienteSATLocal(BibliotecaSAT('/opt/fabricante/libsat.so'),

codigo_ativacao='12345678')

No segundo cenário, basta instanciar um ~satcfe.clientesathub.ClienteSATHub e apontá-lo para o servidor SATHub. Note que neste caso, será necessário informar o número do caixa, para que o SATHub possa determinar a origem das solicitações.

python

from satcfe import ClienteSATHub

cliente = ClienteSATHub('192.168.0.101', 8088, numero_caixa=15)

Em qualquer cenário, depois de instanciado o cliente, o acesso às funções SAT é absolutamente idêntico:

python

resposta = cliente.consultar_sat()

Note

A maneira como essas configurações serão persistidas pela aplicação comercial e como elas serão atribuídas na iniciação da aplicação está fora do escopo deste projeto.