customCashier method

Future<int> customCashier(
  1. int pin,
  2. int it,
  3. int dp
)

Abre a gaveta de dinheiro personalizada.

Permite configurar pino, intervalo e duração de pulso para gavetas de outros fabricantes.

pin: número do pino. it: intervalo. dp: duração do pulso.

Retorna o código de status da operação. Lança ElginException em caso de erro.

Implementation

Future<int> customCashier(int pin, int it, int dp) async {
  final mapParam = {'pin': pin, 'it': it, 'dp': dp};
  final customCash =
      await platform?.invokeMethod("customCashier", {
        'cashierArgs': mapParam,
      }) ??
      9999;
  if (customCash < 0) throw ElginException(customCash);
  return customCash;
}