Programmer, Selectable recycle/non-recycle function, TFI timing, purge timing, post purge, prove open at start, lockout on air flow open 10 seconds after the start of a cycle, selectable recycle/non-recycle lockout on air flow open after flame is proven and Dedicated Lockout after loss of flame