public Base(ParseProtocal protocol, DataRepo dataRepo, Action <string> log) { Parent = protocol; DataRepo = dataRepo; Log = log; MineCode = Parent.HostConfig.MineProtocalConfig.MineCode; }
public Dev(ParseProtocal protocol, DataRepo dataRepo, Action <string> log) : base(protocol, dataRepo, log) { AnalogPointModels = dataRepo.GetAnalogPointModels(); SwitchPointModels = dataRepo.GetSwitchPointModels(); ControlPointModels = dataRepo.GetControlPointModels(); EquipmentInfoModels = dataRepo.GetEquipmentInfoModels(); }
internal static IParseProtocal Create(string protocalName) { IParseProtocal protocol = default; switch (protocalName) { case ProtocalConst.SANHENG_SAFETY_PROTOCAL: protocol = new YongMeiSanHeng.ParseProtocal(); break; default: break; } return(protocol); }
public Accdata(ParseProtocal protocol, DataRepo dataRepo, Action <string> log, Dev dev) : base(protocol, dataRepo, log) { }
public Ycbjdata(ParseProtocal protocol, DataRepo dataRepo, Action <string> log, Dev dev) : base(protocol, dataRepo, log) { _dev = dev; }
public Unknown(ParseProtocal protocol, DataRepo dataRepo, Action <string> log) : base(protocol, dataRepo, log) { }