Initial commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
namespace Sick.SafetyScanners.DataStructures;
|
||||
|
||||
/// <summary>
|
||||
/// EventArgs for UdpScanDataReceived event
|
||||
/// </summary>
|
||||
public sealed class UdpScanDataEventArgs : EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets the timestamp when scan data was received
|
||||
/// </summary>
|
||||
public DateTime Timestamp { get; init; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the parsed UDP scan data
|
||||
/// </summary>
|
||||
public UdpScanData ScanData { get; init; }
|
||||
|
||||
public UdpScanDataEventArgs(DateTime timestamp, UdpScanData scanData)
|
||||
{
|
||||
Timestamp = timestamp;
|
||||
ScanData = scanData ?? throw new ArgumentNullException(nameof(scanData));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user