The general purpose ultrasonic controller provides non-contact level measurement up to 33' or 10m with advanced display, tank shape linearization and control functions with 5 relays. Each relay can be configured as a single set point alarm, two latched set points for automatic fill or empty control or two independent set points for out of bounds alarming. Additionally, latched relay pairs can be configured for duplexing pump control. The sensor is ideally suited for challenging corrosive, slurry or waste liquids and is typically selected for atmospheric bulk storage and waste pump transfer applications. Media examples include sodium hypochlorite and wastewater.