toPacket method
toPacket returns the packet in the format of Layrz Protocol v3.
Definition:
<Pb>BLE_ADVERSIEMENT;BLE_ADVERSIEMENT;BLE_ADVERSIEMENT;CRC16</Pb>
Implementation
@override
String toPacket() {
String payload = advertisements.map((adv) => adv.toPacket()).join(';');
payload += ';';
String crc = calculateCrc(payload.codeUnits).toRadixString(16).padLeft(4, '0').toUpperCase();
return '<Pb>$payload$crc</Pb>';
}