using Bro.Common.Model;
|
using System.Collections.Generic;
|
|
namespace Bro.Common.Interface
|
{
|
public interface IMonitorSetCollection
|
{
|
List<IMonitorSet> MonitorSetCollection { get; set; }
|
|
List<IMonitorSet> GetAllMonitorSet();
|
}
|
|
public interface IMonitorConfig : IMonitorSetCollection
|
{
|
bool IsEnableMonitor { get; set; }
|
|
int MonitorInterval { get; set; }
|
|
int MonitorTimeout { get; set; }
|
}
|
|
public interface IMonitorSet
|
{
|
string Id { get; set; }
|
|
string InvokeDevice { get; set; }
|
|
string MethodCode { get; set; }
|
|
string MethodDesc { get; }
|
|
IOperationConfig OpConfig { get; set; }
|
|
string Name { get; set; }
|
|
string DisplayText { get; }
|
|
string SourceDevice { get; set; }
|
|
ProcessResponse Response { get; set; }
|
}
|
}
|