public ClientListener(CalorimeterClient client) : base(false) { this.client = client; Acknowledge = false; NotifyTermination = null; NonAcknowledge = null; int fLength = client.Ini.GetInteger("Device", "FValueLength"); int nLength = client.Ini.GetInteger("Device", "NValueLength"); FValues = new float[fLength]; NValues = new UInt16[nLength]; packet = new ClientReceivePacket(fLength * 4 + nLength * 2 + 17); clientArgs = new ClientReceiveArgs(); logger = new UlLogger(); logger.Active = true; logger.Path = client.Ini.GetString("Listener", "LogPath"); logger.FName = client.Ini.GetString("Listener", "LogFileName"); logger.AddHead("CLIENT->SERVER"); logger.AddHead("CLIENT<-SERVER"); logger.AddHead("NOTE"); logger.AddHead("EXCEPTION"); Logging = GetLogging(); }
public ClientDevice(CalorimeterClient client) { this.client = client; PowerMeter = new DeviceFrame <PowerMeterRow <float>, float>(); Recorder = new RecorderFrame <RecorderRow <float>, float>(); Controller = new DeviceFrame <ControllerRow <float>, float>(); Plc = new DeviceFrame <PlcRow <UInt16>, UInt16>(); Initialize(); }
public ClientSender(CalorimeterClient client) { this.client = client; packet = new ClientSendPacket(); logger = new UlLogger(); logger.Active = true; logger.Path = client.Ini.GetString("Sender", "LogPath"); logger.FName = client.Ini.GetString("Sender", "LogFileName"); logger.AddHead("CLIENT->SERVER"); logger.AddHead("NOTE"); logger.AddHead("EXCEPTION"); Logging = GetLogging(); }
static public void Create() { BusySets = new UlBinSets(1); State = EClientState.Openning; //Ini = new UlIniFile(csConfigIniFName); Ip = GetLocalIP(); UserNo = -1; Authority = EUserAuthority.Viewer; Tag = new NameTag(Ini); //TLog = new UlLogger(); //TLog.Path = Ini.GetString("Log", "TotalPath"); //TLog.FName = Ini.GetString("Log", "TotalFileName"); //TLog.AddHead("NOTE"); //TLog.AddHead("ERROR"); //TLog.AddHead("EXCEPTION"); Client = new CalorimeterClient(Ini); Settings = new TestSettings(Ini); Settings.Load(); TestDB = new List <CalorimeterTestDatabase>(); TestDB.Add(new CalorimeterTestDatabase()); TestDB.Add(new CalorimeterTestDatabase()); TestDB.Add(new CalorimeterTestDatabase()); TestDB.Add(new CalorimeterTestDatabase()); for (int i = 0; i < 4; i++) { TestDB[i].Database = Ini.GetString("Database", "FileName"); TestDB[i].Open(); } ViewDB = new CalorimeterViewDatabase(); ViewDB.Database = Ini.GetString("Database", "FileName"); ViewDB.Open(); ConfigDB = new CalorimeterConfigDatabase(); ConfigDB.Database = Ini.GetString("Database", "FileName"); ConfigDB.Open(); }