init
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
using DTS.Common.Interface.DASFactory.Diagnostics.HardwareList;
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events.Hardware.HardwareList
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The HardwareListHardwareSelectedEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used to indicate hardware was selected.</remarks>
|
||||
///
|
||||
public class HardwareListEditHardwareEvent : PubSubEvent<string> { }
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events.Hardware.HardwareList
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The HardwareListHardwareSelectedEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used to indicate hardware was selected.</remarks>
|
||||
///
|
||||
public class HardwareListHardwareIncludedEvent : PubSubEvent<HardwareListHardwareIncludedEventArgs> { }
|
||||
|
||||
public class HardwareListHardwareIncludedEventArgs
|
||||
{
|
||||
public string SerialNumber { get; private set; }
|
||||
public int DASId { get; private set; }
|
||||
public bool Included { get; private set; }
|
||||
|
||||
public HardwareListHardwareIncludedEventArgs(string serial, bool included, int dasId)
|
||||
{
|
||||
DASId = dasId;
|
||||
SerialNumber = serial;
|
||||
Included = included;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using DTS.Common.Interface.DASFactory.Diagnostics.HardwareList;
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events.Hardware.HardwareList
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The HardwareListHardwareSelectedEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used to indicate hardware was selected.</remarks>
|
||||
///
|
||||
public class HardwareListHardwareSelectedEvent : PubSubEvent<string[]> { }
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events.Hardware.HardwareList
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The HardwareListHardwareTestAAFilterRateEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used to indicate the hardware's sample rate in this test was changed.</remarks>
|
||||
///
|
||||
public class HardwareListHardwareTestAAFilterRateEvent : PubSubEvent<HardwareListHardwareTestAAFilterRateEventArgs> { }
|
||||
|
||||
public class HardwareListHardwareTestAAFilterRateEventArgs
|
||||
{
|
||||
public string SerialNumber { get; private set; }
|
||||
public int DASId { get; private set; }
|
||||
public float TestAAFilterRate { get; private set; }
|
||||
|
||||
public HardwareListHardwareTestAAFilterRateEventArgs(string serial, float testAAFilterRate, int dasId)
|
||||
{
|
||||
DASId = dasId;
|
||||
SerialNumber = serial;
|
||||
TestAAFilterRate = testAAFilterRate;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events.Hardware.HardwareList
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The HardwareListHardwareTestClockMasterEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used to indicate the hardware's clock master status in this test was changed.</remarks>
|
||||
///
|
||||
public class HardwareListHardwareTestClockMasterEvent : PubSubEvent<HardwareListHardwareTestClockMasterEventArgs> { }
|
||||
|
||||
public class HardwareListHardwareTestClockMasterEventArgs
|
||||
{
|
||||
public string SerialNumber { get; private set; }
|
||||
public int DASId { get; private set; }
|
||||
public bool IsClockMaster { get; private set; }
|
||||
|
||||
public HardwareListHardwareTestClockMasterEventArgs(string serial, bool isClockMaster, int dasId)
|
||||
{
|
||||
DASId = dasId;
|
||||
SerialNumber = serial;
|
||||
IsClockMaster = isClockMaster;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events.Hardware.HardwareList
|
||||
{
|
||||
/// <summary>
|
||||
/// The HardwareListHardwareTestPTPDomainIDEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used to indicate the hardware's ptp domain id in this test was changed.</remarks>
|
||||
///
|
||||
public class HardwareListHardwareTestPTPDomainIDEvent : PubSubEvent<HardwareListHardwareTestPTPDomainIDEventArgs> { }
|
||||
|
||||
public class HardwareListHardwareTestPTPDomainIDEventArgs
|
||||
{
|
||||
public string SerialNumber { get; private set; }
|
||||
public int DASId { get; private set; }
|
||||
public byte PTPDomainId { get; private set; }
|
||||
public HardwareListHardwareTestPTPDomainIDEventArgs(string serial, int dasId, byte ptpDomainId)
|
||||
{
|
||||
SerialNumber = serial;
|
||||
DASId = dasId;
|
||||
PTPDomainId = ptpDomainId;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events.Hardware.HardwareList
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The HardwareListHardwareTestSampleRateEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used to indicate the hardware's sample rate in this test was changed.</remarks>
|
||||
///
|
||||
public class HardwareListHardwareTestSampleRateEvent : PubSubEvent<HardwareListHardwareTestSampleRateEventArgs> { }
|
||||
|
||||
public class HardwareListHardwareTestSampleRateEventArgs
|
||||
{
|
||||
public string SerialNumber { get; private set; }
|
||||
public int DASId { get; private set; }
|
||||
public double TestSampleRate { get; private set; }
|
||||
|
||||
public HardwareListHardwareTestSampleRateEventArgs(string serial, double testSampleRate, int dasId)
|
||||
{
|
||||
DASId = dasId;
|
||||
SerialNumber = serial;
|
||||
TestSampleRate = testSampleRate;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using Prism.Events;
|
||||
|
||||
namespace DTS.Common.Events.Hardware.HardwareList
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The HardwareListShowCompact event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used to indicate show compact/expanded was changed.</remarks>
|
||||
///
|
||||
public class HardwareListShowCompactEvent : PubSubEvent<bool> { }
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using DTS.Common.Interface.DASFactory.Diagnostics.HardwareList;
|
||||
using Prism.Events;
|
||||
using System;
|
||||
|
||||
namespace DTS.Common.Events.Hardware.HardwareList
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The HardwareReplaceEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used to indicate hardware replacement was requested
|
||||
/// </remarks>
|
||||
public class HardwareReplaceEvent : PubSubEvent<Tuple<IHardware, IHardware>> { }
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using Prism.Events;
|
||||
using System;
|
||||
|
||||
namespace DTS.Common.Events.Hardware.HardwareList
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// The HardwareAddedEvent event.
|
||||
/// </summary>
|
||||
///
|
||||
/// <remarks>This event is used to indicate hardware was added or updated
|
||||
/// integer is database id of hardware, string is serial number of hardware
|
||||
/// </remarks>
|
||||
///
|
||||
public class HardwareSavedEvent : PubSubEvent<Tuple<int, string>> { }
|
||||
}
|
||||
Reference in New Issue
Block a user