         }
     }
     
+}
+
+// report float switch states
+void report_float_switch_states()
+{
+    Serial.println(g_float_switch.get_status_str());
 }
 
 // report relay switch states

#define NUM_H20_SNSRS     2
#define NUM_FEED_VALVES   1

#define RELAY_SWTCH_NAME_PREFIX   "RelaySwitch"
#define DHT22_SNSR_NAME_PREFIX    "DHT22Sensor"
#define DSB18B20_SNSR_NAME_PREFIX "DS18B20Sensor"

CRelay         g_relay_switches[NUM_RELAY_SWTCHS];
CDht22Sensor   g_dht22_sensors[NUM_DHT22_SNSRS];
CDs18b20Sensor g_ds18b20_sensor;  // these probes are all on 1 wire

#define DBG 1 // turn on to get detailed debug info
#if DBG == 0

                }          
                break;
            case GET:
                report_float_switch_states();
                report_relay_switch_states();
                report_dht22_sensor_states();
                report_ds18b20_sensor_states();
