trXRu method

Future<Uint8List?> trXRu(
  1. NfcTag tag,
  2. int data,
  3. int responseTime
)

Implementation

Future<Uint8List?> trXRu(NfcTag tag, int data, int responseTime) async {
  Uint8List? receive;

  bool setResponseTimeSuccess = await Sic431XCore.instance
      .writeReg(tag, Sic431XRegister.TRxRU_Response_Time, Sic431XRegister.Bit_TRxRU_Time, responseTime);

  if (setResponseTimeSuccess) {
    receive = await Sic431XCore.instance
        .sendCommand(tag, Uint8List.fromList([0xB3, data]));
  }

  if (receive!.isNotEmpty) {
    return receive;
  } else {
    return Uint8List(0);
  }
}