/// <summary> /// 终端参数构造函数 /// </summary> /// <param name="rtuId">终端地址</param> /// <param name="rtuName">终端名称</param> /// <param name="state">终端工作状态</param> public TerminalInformationBase(int rtuId, string rtuName, int state) : base(rtuId, rtuName, state) { //SwitchIn = new SwitchIn(rtuId); SwitchOut = new SwitchOut(rtuId); RtuParaAnalogueAmps = new RtuParaAnalogueAmps(rtuId); }
public Wj3005TerminalInformation(IIEquipmentInfo baseTerminalInfomation) : base(baseTerminalInfomation) { //SwitchIn = new SwitchIn(baseTerminalInfomation.RtuId); SwitchOut = new SwitchOut(baseTerminalInfomation.RtuId); RtuParaAnalogueAmps = new RtuParaAnalogueAmps(baseTerminalInfomation.RtuId); }
public TerminalInformationBase() : base() { //SwitchIn = new SwitchIn(0); SwitchOut = new SwitchOut(0); RtuParaAnalogueAmps = new RtuParaAnalogueAmps(0); }
/// <summary> /// 终端参数构造函数 /// </summary> /// <param name="rtuId">终端地址</param> /// <param name="rtuName">终端名称</param> /// <param name="state">终端工作状态</param> public Wj3005TerminalInformation(int rtuId, string rtuName, int state) : base(rtuId, rtuName, state) { //SwitchIn = new SwitchIn(rtuId); SwitchOut = new SwitchOut(rtuId); RtuParaAnalogueAmps = new RtuParaAnalogueAmps(rtuId); Alarm = true; Boot = true; Call = true; Display = true; // EnumDeviceType =Wlst.client .EnumDeviceType.Rtu; ErrorDelays = 15; HeartBeatPeriod = 60; Ip = ""; LowerLimit = 170; Md5 = DateTime.Now.Ticks; OtherArgu = null; PhyId = 0; Port = 0; Priority = 1; Range = 300; Report = true; ReportDataPeriod = 60; Route = true; RtuId = rtuId; RtuModel = 3005; RtuName = rtuName; RtuState = 0; RtuVoltageName = "Vo"; Selfcheck = true; ServiceProvider = "--"; SimNumber = "--"; Sound = true; UpperLimit = 300; //Xgis = 0; Xmap = 0; //Ygis = 0; Ymap = 0; }