XModemManager
Handles the XModem-CRC receive protocol for file transfers from the connected device.
The device (sender) initiates transfers in response to admin file-read requests. The Android client (receiver) acknowledges each 128-byte block and signals end-of-transfer acceptance.
Usage:
Optionally call setTransferName with the filename being requested so the emitted XModemFile is labelled correctly.
Route every FromRadio.xmodemPacket here via handleIncomingXModem.
Collect fileTransferFlow to receive completed files.