public ServerDevice(CalorimeterServer server) { this.server = server; PowerMeter = new List <UlWT330EthernetClient>(); Recorder = new List <UlGM10EthernetClient>(); Controller = new List <UlUT55AEthernetClient>(); Plc = new List <UlMasterKEthernetClient>(); PowerMeterValues = new List <DeviceValueRow <float> >(); RecorderValues = new List <DeviceValueRow <float> >(); ControllerValues = new List <DeviceValueRow <float> >(); PlcValues = new List <DeviceValueRow <UInt16> >(); Calibrators = new CalibratorCollection(); Initialize(); RecorderValueType = EValueType.Real; int scanTime = server.Ini.GetInteger("Device", "scantime"); if (scanTime > 0) { scaner = new DeviceScanerThread(this, scanTime); } else { scaner = null; } }
public ServerSender(CalorimeterServer server) : base(false) { this.server = server; packet = new ServerSendPacket(server.Devices.Bytes.Length + 17); logger = new UlLogger(); logger.Active = true; logger.Path = server.Ini.GetString("Sender", "LogPath"); logger.FName = server.Ini.GetString("Sender", "LogFileName"); logger.AddHead("SERVER->CLIENT"); logger.AddHead("NOTE"); logger.AddHead("EXCEPTION"); Logging = GetLogging(); }
public ServerListener(CalorimeterServer server) : base(false) { this.server = server; packet = new ServerReceivePacket(64); ChangedClients = null; logger = new UlLogger(); logger.Active = true; logger.Path = server.Ini.GetString("Listener", "LogPath"); logger.FName = server.Ini.GetString("Listener", "LogFileName"); logger.AddHead("SERVER->CLIENT"); logger.AddHead("SERVER<-CLIENT"); logger.AddHead("NOTE"); logger.AddHead("EXCEPTION"); Logging = GetLogging(); }
static public void Create() { UserNo = 0; Authority = EUserAuthority.Viewer; Ini = new UlIniFile(csConfigIniFName); TLog = new UlLogger(); TLog.Path = Ini.GetString("Log", "TotalPath"); TLog.FName = Ini.GetString("Log", "TotalFileName"); TLog.AddHead("NOTE"); TLog.AddHead("ERROR"); TLog.AddHead("EXCEPTION"); Server = new CalorimeterServer(Ini); Db = new CalorimeterDatabase(); Db.Database = Ini.GetString("Database", "FileName"); Db.Open(); Db.Load(Ini.GetInteger("Calibrator", "CalibrationNo")); }