SSTV reception

flowchart TD
Start --> Listen
Listen --> Decode{"valid mode?"}
Decode -- Yes--> Frame{"complete?"}
Frame -- Yes--> Save{"saved?"}
Save -- Yes--> Ready["image + path"]
Save -- No--> Error["image + save error"]