The decoded message, or undefined if it could not be decoded.
Raw message bytes as received - 2 bytes for modeAC, 7 for shortModeS, 14 for longModeS - regardless of whether decoded is populated.
Signal level byte, 0-255 (higher is stronger).
Receiver timestamp: a 48-bit value from dump1090-fa's internal clock, not wall-clock time. See the package README for how to interpret it.
Which Beast message type this frame carries.
One deframed Beast message.
decodedis populated when the raw message decoded successfully - aModeAcReplyformodeACframes, or aDecodedModeSMessage(from@squawk/mode-s) forshortModeS/longModeSframes whose downlink format and CRC this package's decoder supports. It is undefined for a Mode-S frame that failed its CRC check or whose downlink format isn't decoded -rawMessageis always populated regardless, so a consumer that wants the bytes anyway (for logging, or its own decode attempt) still has them.