write method
The Packet sequence index describes the current sequence for fragmented payloads. The first fragment index is 0x00 and increased in following packets.
Implementation
@override
Future<List<Uint8List>> write(ByteDataWriter writer) {
writer.writeUint8(cla);
writer.writeUint8(ins);
writer.writeUint8(p1);
writer.writeUint8(p2);
if (prependDataLength) {
writer.writeUint8(data.length);
}
if (data.isNotEmpty) {
writer.write(data);
}
if (debugPrintEnabled) {
// ignore: avoid_print
print("$debugName: ${hex.encode(writer.toBytes())}");
}
return Future.value([writer.toBytes()]);
}