25 lines
920 B
Plaintext
25 lines
920 B
Plaintext
using DTS.Common.Interface.Channels;
|
|
using DTS.Common.Interface.DASFactory.Config;
|
|
using DTS.Common.Interface.Groups.GroupList;
|
|
|
|
namespace DTS.DASLib.Service.StateMachine.StatusAndParameters.Configure
|
|
{
|
|
/// <summary>
|
|
/// helper class for use when resolving channels
|
|
/// </summary>
|
|
internal class GroupChannelWithMeta
|
|
{
|
|
public bool ChannelConflict { get; set; }
|
|
public IGroupChannel ConflictingChannel { get; set; }
|
|
public IGroupChannel Channel { get; set; }
|
|
public IGroup Group { get; set; }
|
|
public bool MissingID { get; set; }
|
|
public bool MissingSensor { get; set; }
|
|
public bool EIDOutOfPlace { get; set; }
|
|
public bool HWNotFound { get; set; }
|
|
public bool HWChannelIncompatible { get; set; }
|
|
public IDASChannel DASChannel { get; set; }
|
|
public bool AssignedByEID { get; set; }
|
|
}
|
|
}
|