Exemplo n.º 1
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="name">Device name</param>
        /// <param name="pnpDeviceName">PnP Device name</param>
        /// <param name="deviceType">User-defined Device type</param>
        public MonitoredDevice(string name, string pnpDeviceName, string deviceType)
        {
            this._name          = name;
            this._pnpDeviceName = pnpDeviceName;

            if (deviceType == "Wired")
            {
                this._deviceType = MonitoredDeviceType.Wired;
            }
            else if (deviceType == "Wireless")
            {
                this._deviceType = MonitoredDeviceType.Wireless;
            }
            else if (deviceType == "Modem")
            {
                this._deviceType = MonitoredDeviceType.Modem;
            }
            else if (deviceType == "MobileBroadband")
            {
                this._deviceType = MonitoredDeviceType.MobileBroadband;
            }
            else
            {
                throw new Exception(string.Format("deviceType [{0}] passed to constructor is not supported.", deviceType));
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="name">Device name</param>
 /// <param name="pnpDeviceName">PnP Device name</param>
 /// <param name="deviceType">User-defined Device type</param>
 public MonitoredDevice(string name, string pnpDeviceName, MonitoredDeviceType deviceType)
 {
     this._name          = name;
     this._pnpDeviceName = pnpDeviceName;
     this._deviceType    = deviceType;
 }