So in the common case, by the time the sketch becomes involved, a packet-read-from-a-face is already complete and sitting in memory, ready to be accessed however the sketch wishes to do so.
Basic functions for accessing received packets:
Intermediate functions for accessing received packets:
Advanced, low-level, or internal functions for accessing received packets: