Plataforma de Comunicação Elgin versão 3.13.8
Documentação das bibliotecas de integração com hardware Elgin
Linha PosGo e M10

Instruções para compatibilidade com o dispositivo Mini PDV M10 e com a linha android PosGO. Mais...

Módulos

 Impressora do Mini PDV M10 e Linha PosGo
 Impressora térmica acoplada do dispositivo Android Mini PDV M10 e linha PosGo.
 

Descrição detalhada

Instruções para compatibilidade com o dispositivo Mini PDV M10 e com a linha android PosGO.

Para utilizar a E1 no Mini PDV M10 e a linhas de Android PosGo, as seguintes bibliotecas são necessárias e devem ser importadas ao seu projeto:

‍- e1-vx.y.z-release.aar

  • minipdvm8.aar // necessário para comunicação com o Mini PDV M8/M10
  • androidx.startup:startup-runtime // dependência obrigatória
  • com.google.zxing/core // dependência obrigatória
  • io.reactivex.rxjava2/rxjava // necessário para comunicação com a linha PosGo
  • io.reactivex.rxjava2/rxandroid // necessário para comunicação com a linha PosGo


Para importar essas bibliotecas ao seu projeto, siga os passos abaixo.

  1. Copie as bibliotecas AAR listadas acima (e1-vx.y.z-release.aar, minipdvm8.aar) para o diretório libs, localizado no diretório do módulo que irá acessá-las. Se o diretório libs não existir, crie-o.

  2. Adicione as seguintes linhas na seção dependencies, no arquivo build.gradle, do módulo que usará as bibliotecas (esse arquivo está no mesmo diretório da pasta libs):

    ‍implementation files('libs/e1-vx.y.z-release.aar')
    implementation "androidx.startup:startup-runtime:1.0.0"

    // necessário para comunicação com o Mini PDV M8/M10
    implementation files('libs/minipdvm8.aar')

    // necessário para comunicação com a linha PosGo
    implementation("io.reactivex.rxjava2:rxandroid:2.0.1")
    implementation("io.reactivex.rxjava2:rxjava:2.1.8")

    // https://mvnrepository.com/artifact/com.google.zxing/core
    api group: 'com.google.zxing', name: 'core', version: '3.4.0'