Initial commit

This commit is contained in:
2026-07-03 16:37:12 +07:00
commit 63b8c1ea8b
1931 changed files with 640587 additions and 0 deletions

View File

@@ -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));
}
}