Команды кассовых аппаратов Android - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть денежный ящик, и мне нужно открыть его командой из приложения Android.Но я не могу правильно прочитать руководство.

Вот набор команд, чтобы открыть ящик.Я использую следующий код из Интернета, чтобы достичь этого.Я получаю сообщение об ошибке в наборе команд.Ребята, не могли бы вы предложить какой-нибудь код, полезный для запуска функции открытия кассового ящика нажатием кнопки?Также помогите мне прочитать руководство.

 final byte[] openCD={27,112,0,60,120};
    String s=new String(openCD);
    commandSet+=s;
    return s;

Ручная выборка

Команда управления кассой

ESC pm n1 n2 Генерировать импульсn1 n2 управляющая команда необработанного кода ASCII ESC pm Десятичное число 27 112 м Формат n1 n2 шестнадцатеричное 1B 70 м n1 n2

Денежный ящик подключается к устройству Android с помощью кабеля

1 Ответ

0 голосов
/ 03 апреля 2019

Я получил эту вещь

String file= "/sys/class/gpio/gpio14/value";


writeToFile(file,"1");

writeToFile(file,"0");




public static void writeToFile(String fileName, String data){

    File file = new File("/sys/class/gpio/gpio14/value");
    FileOutputStream outputStream = null;
    try{
        outputStream=new FileOutputStream(file);
        byte [] bytes = data.getBytes();
        outputStream.write(bytes);
        outputStream.close();
    }
    catch(Exception e){
        e.printStackTrace();
    }
}

1 для открывания ящика и 0 для закрытия.Поместите код на нажатие кнопки

...