Descrição das funções de PIX4.
Mais...
int | AbreConexaoDisplay (const char *porta) |
| Método utilizado para estabelecer conexão usb com PIX4. Mais...
|
|
int | ObtemVersaoFirmware () |
| Método utilizado para obter a versão atual do firmware. Mais...
|
|
boolean | ObtemConexao () |
| Método utilizado para obter o estado atual da conexão do equipamento. Mais...
|
|
int | DesconectarDisplay () |
| Método usado para desconectar o PIX4. Mais...
|
|
int | InicializaDisplay () |
| Método utilizado na inicialização e limpeza da tela para novas apresentações. Mais...
|
|
int | ReinicializaDisplay () |
| Método usado na reinicialização do Display PIX4, após reinicialização necessário realizar uma nova abertura de conexão. Mais...
|
|
int | CarregaImagemDisplay (const char *fileName, const char *filePath, final int largura, final int altura) |
| Método utilizado para gravar imagem no dispositivo. Mais...
|
|
int | ApresentaImagemDisplay (const char *fileName, int posY, int posX, int tipo) |
| Método utilizado para apresentar uma imagem gravada anteriormente usando método CarregaImagemDisplay(). Mais...
|
|
int | ApresentaQRCode (const char *qrCode, int tamanho, int posY, int posX) |
| Método utilizado para apresentar o qrCode na coordenada especificada. Mais...
|
|
int | ApresentaTextoColorido (const char *texto, int idTexto, int tamanho, int posY, int posX, const char *hexadecimal) |
| Método utilizado para apresentar um texto colorido na coordenada especificada. Mais...
|
|
void | ApresentaListaCompras (const char *descricao, const char *valor) |
| Método utilizado para apresentar uma lista dinâmica de compras. Mais...
|
|
void | InicializaLayoutPagamento (const char *subTotal, const char *desconto, const char *totalPagar) |
| Método utilizado para inicializar a tela de finalização de venda. Mais...
|
|
int | AdicionaFormaPagamento (int tipoPagamento, const char *valor) |
| Método utilizado para adicionar uma forma de pagamento ao layout de finalização da venda. Mais...
|
|
Descrição das funções de PIX4.
◆ AbreConexaoDisplay()
int AbreConexaoDisplay |
( |
const char * |
porta | ) |
|
Método utilizado para estabelecer conexão usb com PIX4.
- Parâmetros
-
porta | char* Parâmetro do tipo cadeia de caracteres que recebe a porta COM em que o PIX4 está conectado, por exemplo: "COM4" . |
- Retorna
int
O retorno da função é do tipo inteiro.
A função bem sucedida deve retornar 0.
A função mal sucedida deve retornar -1.
Código Erro | Descrição |
-12 | Dispositivo não existe |
-13 | Permissão Negada |
-14 | Erro Desconhecido |
-19 | Dispositivo Removido Inesperadamente |
◆ ObtemVersaoFirmware()
int ObtemVersaoFirmware |
( |
| ) |
|
Método utilizado para obter a versão atual do firmware.
- Retorna
int
O retorno da função é do tipo numérico.
A função bem sucedida deve retornar a versao atual do firmware (ex: 13).
A função mal sucedida deve retornar -1.
Código Erro | Descrição |
-4 | Porta Fechada |
-44 | Erro Escrita |
◆ ObtemConexao()
Método utilizado para obter o estado atual da conexão do equipamento.
- Retorna
boolean
O retorno da função é do tipo boolean.
A função bem sucedida deve retornar TRUE.
A função mal sucedida deve retornar FALSE.
◆ DesconectarDisplay()
int DesconectarDisplay |
( |
| ) |
|
Método usado para desconectar o PIX4.
- Retorna
int
O retorno da função é do tipo numérico.
A função bem sucedida deve retornar 0.
A função mal sucedida deve retornar -1.
◆ InicializaDisplay()
int InicializaDisplay |
( |
| ) |
|
Método utilizado na inicialização e limpeza da tela para novas apresentações.
- Retorna
int
O retorno da função é do tipo numérico.
A função bem sucedida deve retornar 0.
A função mal sucedida deve retornar -1.
Código Erro | Descrição |
-4 | Porta Fechada |
-44 | Erro Escrita |
◆ ReinicializaDisplay()
int ReinicializaDisplay |
( |
| ) |
|
Método usado na reinicialização do Display PIX4, após reinicialização necessário realizar uma nova abertura de conexão.
- Retorna
int
O retorno da função é do tipo numérico.
A função bem sucedida deve retornar 0.
A função mal sucedida deve retornar -1.
Código Erro | Descrição |
-4 | Porta Fechada |
◆ CarregaImagemDisplay()
int CarregaImagemDisplay |
( |
const char * |
fileName, |
|
|
const char * |
filePath, |
|
|
final int |
largura, |
|
|
final int |
altura |
|
) |
| |
Método utilizado para gravar imagem no dispositivo.
- Observação
- A resolução máxima do hardware é 320x480, então qualquer imagem acima desta resolução não será visualizado como deveria.
- Parâmetros
-
fileName | Define o nome identificador da imagem a ser salva. Ex:
fileName | filePath |
Imagem Inicial | logo.jpg |
Imagem 1 | p1.jpg |
Imagem 2 | p3.jpg |
|
filePath | char* Define o caminho onde se encontra a imagem a ser salva. |
largura | char* Define a largura imagem. (ex. 300) |
altura | char* Define a altura imagem. (ex. 480) |
- Retorna
int
O retorno da função é do tipo numérico.
A função bem sucedida deve retornar 0.
A função mal sucedida deve retornar -1.
Código Erro | Descrição |
-4 | Porta Fechada |
-44 | Erro Escrita |
◆ ApresentaImagemDisplay()
int ApresentaImagemDisplay |
( |
const char * |
fileName, |
|
|
int |
posY, |
|
|
int |
posX, |
|
|
int |
tipo |
|
) |
| |
Método utilizado para apresentar uma imagem gravada anteriormente usando método CarregaImagemDisplay().
- Parâmetros
-
fileName | char* Define o nome dado ao arquivo quando carregado. |
posY | char* Define a coordenada posição vertical. 0 >= posV <= 480. |
posX | char* Define a coordenada posição horizontal. 0 >= posH <= 300. |
tipo | char* Define o tipo de apresentação.
Valor | Descrição |
0 | Apenas mostrar |
1 | Mostrar após limpar a tela |
|
- Retorna
int
O retorno da função é do tipo numérico.
A função bem sucedida deve retornar 0.
A função mal sucedida deve retornar -1.
Código Erro | Descrição |
-4 | Porta Fechada |
-44 | Erro Escrita |
◆ ApresentaQRCode()
int ApresentaQRCode |
( |
const char * |
qrCode, |
|
|
int |
tamanho, |
|
|
int |
posY, |
|
|
int |
posX |
|
) |
| |
Método utilizado para apresentar o qrCode na coordenada especificada.
- Parâmetros
-
qrCode | char* Define o valor do QRCode a ser apresentado. |
tamanho | int Parâmetro do tipo inteiro que define o tamanho do qrCode. 15 >= tamanho <= 255. |
posY | int Parâmetro do tipo inteiro que define a coordenada posição vertical. 0 >= posH <= 480. |
posX | int Parâmetro do tipo inteiro que define a coordenada posição horizontal. 0 >= posV <= 300. |
- Retorna
int
O retorno da função é do tipo numérico.
A função bem sucedida deve retornar 0.
A função mal sucedida deve retornar -1.
Código Erro | Descrição |
-4 | Porta Fechada |
-44 | Erro Escrita |
◆ ApresentaTextoColorido()
int ApresentaTextoColorido |
( |
const char * |
texto, |
|
|
int |
idTexto, |
|
|
int |
tamanho, |
|
|
int |
posY, |
|
|
int |
posX, |
|
|
const char * |
hexadecimal |
|
) |
| |
Método utilizado para apresentar um texto colorido na coordenada especificada.
- Parâmetros
-
texto | char* Parâmetro do tipo caractere que define o texto a ser apresentado. |
idTexto | int Parâmetro do tipo numérico que define o id do texto a ser apresentado. 1 >= idTexto =< 19 . |
tamanho | int Parâmetro do tipo numérico que define o tamanho da fonte. 10 >= tamanho =< 50 . |
posY | int Parâmetro do tipo numérico que define a coordenada posição vertical. 0 >= posY <= 480 . |
posX | int Parâmetro do tipo numérico que define a coordenada posição horizontal. 0 >= posX <= 300 . |
hexadecimal | char* Parâmetro do tipo cadeia de caracteres que define a cor da fonte em hexadecimal. |
- Retorna
int
O retorno da função é do tipo numérico.
A função bem sucedida deve retornar 0.
A função mal sucedida deve retornar -1.
Código Erro | Descrição |
-4 | Porta Fechada |
-44 | Erro Escrita |
◆ ApresentaListaCompras()
void ApresentaListaCompras |
( |
const char * |
descricao, |
|
|
const char * |
valor |
|
) |
| |
Método utilizado para apresentar uma lista dinâmica de compras.
- Parâmetros
-
descricao | char* Parâmetro do tipo caractere que define a descrição do produto. |
valor | char* Parâmetro do tipo cadeia de caracteres que define o valor do Produto. |
◆ InicializaLayoutPagamento()
void InicializaLayoutPagamento |
( |
const char * |
subTotal, |
|
|
const char * |
desconto, |
|
|
const char * |
totalPagar |
|
) |
| |
Método utilizado para inicializar a tela de finalização de venda.
- Parâmetros
-
subTotal | char* Parâmetro do tipo cadeia de caracteres que define o valor do sub total da venda. |
desconto | char* Parâmetro do tipo cadeia de caracteres que define o valor desconto da venda. |
totalPagar | char* Parâmetro do tipo cadeia de caracteres que define o valor total a pagar da venda. |
◆ AdicionaFormaPagamento()
int AdicionaFormaPagamento |
( |
int |
tipoPagamento, |
|
|
const char * |
valor |
|
) |
| |
Método utilizado para adicionar uma forma de pagamento ao layout de finalização da venda.
- Parâmetros
-
tipoPagamento | int Parâmetro do tipo inteiro que define qual tipo de pagamento sera adicionado. (1 >= tipoPagamento <= 4)
Valor | Descrição |
1 | Dinheiro |
2 | Crédito |
3 | Débito |
4 | PIX |
|
valor | const char* Parâmetro do tipo const char* que define o valor da forma de pagamento. |
- Retorna
int
O retorno da função é do tipo numérico.
A função bem sucedida deve retornar 0.
A função mal sucedida deve retornar -1.