Files
DP44/DataPRO/SLICECommands/MulticastCommands/MACTableEntry.cs
2026-04-17 14:55:32 -04:00

32 lines
909 B
C#

// ReSharper disable once InconsistentNaming
namespace DTS.DASLib.Command.SLICE.MulticastCommands
{
public class MACTableEntry
{
public ushort Age { get; }
public ushort Port { get; }
public ushort Filter { get; }
// ReSharper disable once InconsistentNaming
public byte[] MAC { get; }
public MACTableEntry(ushort age, ushort port, ushort filter, byte[] mac)
{
Age = age;
Port = port;
Filter = filter;
MAC = mac;
}
}
public class DiscoveredConnectedSlice
{
public string DeviceMAC { get; }
public MACTableEntry[] ConnectedDevices { get; }
public DiscoveredConnectedSlice(string deviceMAC, MACTableEntry[] devices)
{
DeviceMAC = deviceMAC;
ConnectedDevices = devices;
}
}
}