processFrame method
Implementation
Future<void> processFrame(
UdpAddress? sourceAddress, String router, Uint8List frame) async {
// Min size of frame is 128 bytes
if (frame.length < 128) {
return;
}
int frameType = frame[8];
switch (frameType) {
case 0x10:
processFrame10(sourceAddress, frame);
break;
case 0x11:
processFrame11(sourceAddress, router, frame);
break;
case 0x20:
processFrame20(sourceAddress, frame);
break;
case 0x21:
processFrame21(sourceAddress, frame);
break;
default:
}
}