add is_frame_ready for safe retrieval of current frame_id/frame_letter