CR6 and CR1000X programs that read the SR50ATH SDI-12 output and control the SR50ATH heater. The programs use the data filtering method described in the manual.