using DTS.Common.Enums.Hardware; using System.Net.NetworkInformation; namespace DTS.DASLib.Communication { /// /// part of 10582 Implement auto-discover and monitor DAS status. /// this describes a device connected to a DAS, in particular S6 connected to a S6DB /// public interface IDASConnectedDevice { /// /// the device type of the connected device /// HardwareTypes DeviceType { get; } /// /// the port on the DAS which the device is on (0 based) /// int Port { get; } /// /// the spot on the chain or port the device is on (0 based) /// int SpotOnPort { get; } /// /// MAC Address or physical address /// PhysicalAddress PhysicalAddress{ get; } /// /// the IPAddress of the device /// string IPAddress{ get; } /// /// the serial number of the device /// string SerialNumber { get; } /// /// the location of the device /// string Location { get; } /// /// the version of the device /// string Version { get; } } }