docs: function getDeviceConnectionTypesData(deviceInfo) {
              if(false) {
                  console.log(
                      'in getDeviceConnectionTypesData',
                      deviceInfo.serialNumber,
                      deviceInfo.ct,
                      deviceInfo.port,
                      deviceInfo.isActive,
                      deviceInfo.isMockDevice
                  );//, Object.keys(deviceInfo));
              }
              var connectionTypes = [];
  
              var foundUSB = false;
              var usbInfo = {};
              var foundEth = false;
              var ethInfo = {};
              var foundWiFi = false;
              var wifiInfo = {};
  
              var usbCT = driver_const.connectionTypes.usb;
              var ethCT = driver_const.connectionTypes.ethernet;
              var wifiCT = driver_const.connectionTypes.wifi;
              if(deviceInfo.ct === usbCT) {
                  usbInfo = createDeviceConnectionObj(
                      deviceInfo.dt,
                      deviceInfo.ct,
                      deviceInfo.serialNumber.toString()
                  );
                  // Always indicate that a USB device's USB connection 
                  // is verified.
                  usbInfo.isVerified = true;
                  usbInfo.verified = true;
                  
                  usbInfo.isScanned = true;
                  usbInfo.insertionMethod = 'scan';
                  usbInfo.isActive = deviceInfo.isActive;
                  if(deviceInfo.isActive) {
                      usbInfo.insertionMethod = 'connected';
                      usbInfo.isVerified = true;
                      usbInfo.verified = true;
                  }
                  foundUSB = true;
              } else if(deviceInfo.ct === ethCT) {
                  ethInfo = createDeviceConnectionObj(
                      deviceInfo.dt,
                      deviceInfo.ct,
                      // deviceInfo.ip
                      deviceInfo.ethernetIP
                  );
                  ethInfo.isScanned = true;
                  ethInfo.insertionMethod = 'scan';
                  ethInfo.isActive = deviceInfo.isActive;
                  if(deviceInfo.isActive) {
                      ethInfo.insertionMethod = 'connected';
                      ethInfo.isVerified = true;
                      ethInfo.verified = true;
                  }
                  foundEth = true;
              } else if(deviceInfo.ct === wifiCT) {
                  wifiInfo = createDeviceConnectionObj(
                      deviceInfo.dt,
                      deviceInfo.ct,
                      // deviceInfo.ip
                      deviceInfo.wifiIP
                  );
                  wifiInfo.isScanned = true;
                  wifiInfo.insertionMethod = 'scan';
                  wifiInfo.isActive = deviceInfo.isActive;
                  if(deviceInfo.isActive) {
                      wifiInfo.insertionMethod = 'connected';
                      wifiInfo.isVerified = true;
                      wifiInfo.verified = true;
                  }
                  foundWiFi = true;
              } else {
                  console.error('openall_d_s, Encountered Invalid Connection Type', deviceInfo.ct);
              }
  
              if(!foundEth) {
                  if(deviceInfo.ETHERNET_IP) {
                      if(deviceInfo.ETHERNET_IP.isReal) {
                          ethInfo = createDeviceConnectionObj(
                              deviceInfo.dt,
                              ethCT,
                              deviceInfo.ethernetIP
                          );
                          foundEth = true;
                          ethInfo.insertionMethod = 'attribute';
                          ethInfo.foundByAttribute = true;
                      }
                  }
              }
              if(!foundWiFi) {
                  if(deviceInfo.WIFI_IP) {
                      if(deviceInfo.WIFI_IP.isReal) {
                          wifiInfo = createDeviceConnectionObj(
                              deviceInfo.dt,
                              wifiCT,
                              deviceInfo.wifiIP
                          );
                          foundWiFi = true;
                          wifiInfo.insertionMethod = 'attribute';
                          wifiInfo.foundByAttribute = true;
                      }
                  }
              }
  
              if(foundUSB) {connectionTypes.push(usbInfo);}
              if(foundEth) {connectionTypes.push(ethInfo);}
              if(foundWiFi) {connectionTypes.push(wifiInfo);}
  
              // console.log('device connection types', deviceInfo.ct, deviceInfo.WIFI_IP, deviceInfo.ETHERNET_IP);
  
              return connectionTypes;
          }