Added better options dut, scpi, rf_switch

BUG=chromium:234294
TEST=run_all_test.py

Change-Id: Ic93995a31723496d51a9c3eaa439e75b13c02272
Reviewed-on: https://chromium-review.googlesource.com/177711
Reviewed-by: Byron Kubert <byronk@chromium.org>
Commit-Queue: Byron Kubert <byronk@chromium.org>
Tested-by: Byron Kubert <byronk@chromium.org>
diff --git a/wireless_automation/duts/dut_interface.py b/wireless_automation/duts/dut_interface.py
index 7f13f5e..0fe277c 100644
--- a/wireless_automation/duts/dut_interface.py
+++ b/wireless_automation/duts/dut_interface.py
@@ -13,7 +13,7 @@
     Interface definition for Devices Under Test. Could be Chromebooks,
     could be iOS phones, could be Android devices.
     """
-    CONFIGSPEC = ['config_stuff = string(default="stuff")']
+    CONFIGSPEC = ['modem_interface=option("altair","dummy",default="dummy")']
 
     def __init__(self, config):
         """
diff --git a/wireless_automation/instruments/prologix/prologix_scpi_driver.py b/wireless_automation/instruments/prologix/prologix_scpi_driver.py
index bb5db75..0d622a7 100644
--- a/wireless_automation/instruments/prologix/prologix_scpi_driver.py
+++ b/wireless_automation/instruments/prologix/prologix_scpi_driver.py
@@ -121,8 +121,6 @@
 
     def close(self):
         """Closes the socket."""
-        caller = list(self.scpi_logger.findCaller())
-        caller[0] = os.path.basename(caller[0])
         self.scpi_logger.info('Close called by :' + str(caller))
         try:
             self.scpi_logger.error('Closing prologix devices at : %s ' %
diff --git a/wireless_automation/instruments/rf_switch.py b/wireless_automation/instruments/rf_switch.py
index c596862..7b05a2c 100644
--- a/wireless_automation/instruments/rf_switch.py
+++ b/wireless_automation/instruments/rf_switch.py
@@ -12,7 +12,8 @@
     Control of a RF Switch.
     """
     CONFIGSPEC = ['ip_address=ip_addr(default="0.0.0.0")',
-                  'state=boolean(default=False)'
+                  'port=integer(default=0)',
+                  'position=integer(default=0)'
                   ]
 
     def __init__(self, config):