Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin

Módulo para comunicação com Pix4.

Para utilizar essas funções em ambiente Android, é necessário importar a classe referente a este módulo:

import com.elgin.e1.DisplayPIX4.PIX4;

Após importar a classe, no evento da Activity onCreate deve ser criado o objeto que irá chamar os métodos, passando o context da aplicação:.

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mContext = this.getApplicationContext();
display = new PIX4(mContext); // cria o objeto passando o context da activity
// ....
}

Feito isso, já será possível acessar os métodos com o operador (.) no objeto criado, no caso do exemplo, o objeto display.

Por exemplo, para abrir a conexão com o Pix4 poderia-se fazer:

private void connect() {
result = display.AbreConexaoDisplay();
if(result == 0){
Toast.makeText(this, "Conexao realizada com sucesso" + result, Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this, "Não foi possivel realizar a conexão" + result, Toast.LENGTH_SHORT).show();
}
}

Funções do Pix4

AbreConexaoDisplay()
ObtemVersaoFirmware()
ObtemConexao()
DesconectarDisplay()
InicializaDisplay()
ReinicializaDisplay()
CarregaImagemDisplay()
ApresentaImagemDisplay()
ApresentaQRCode()
ApresentaTextoColorido()
ApresentaListaCompras()
InicializaLayoutPagamento()
AdicionaFormaPagamento()