public AOUFileData(AOUSettings.FileSetting fileSetting, AOUSettings.DebugMode mode = AOUSettings.DebugMode.noDebug) : base(mode) { setting = fileSetting; dataFile = new TextFile(); dataFile.OpenFileIfExistAndGetText(fileSetting.FilePath); textData = ""; }
// protected string rawData = ""; protected AOUData(AOUSettings.DebugMode dbgMode) { Connected = false; debugMode = dbgMode; currentSeqState = AOUDataTypes.StateType.NOTHING; newLogMessages = new List<AOULogMessage>(); newPowerValues = new List<Power>(); startTime = DateTime.Now; }
public AOURouter(AOUSettings.FileSetting fileSetting) : this() { runMode = RunType.File; aouData = new AOUFileData(fileSetting); aouData.Connect(); }
public AOURouter(AOUSettings.RandomSetting randomSetting) : this() { runMode = RunType.Random; aouData = new AOURandomData(randomSetting); aouData.Connect(); }
public AOURouter(AOUSettings.RemoteSetting remoteSetting) : this() { runMode = RunType.Serial; aouData = new AOURemoteData(remoteSetting); aouData.Connect(); }
public AOURouter(AOUSettings.SerialSetting serialSetting, AOUSettings.DebugMode dbgMode) : this() { runMode = RunType.Serial; aouData = new AOUSerialData(serialSetting, dbgMode); aouData.Connect(); }
public AOURemoteData(AOUSettings.RemoteSetting remoteSetting, AOUSettings.DebugMode dbgMode = AOUSettings.DebugMode.noDebug) : base(dbgMode) { setting = remoteSetting; }
private string RandomSettingToText(AOUSettings.RandomSetting setting) { return String.Format("{0},{1}", setting.NumValues, setting.MsBetween); }
private string SerialSettingToText(AOUSettings.SerialSetting setting) { return String.Format("{0},{1}", setting.ComPort, setting.BaudRate); }
private string FileSettingToText(AOUSettings.FileSetting setting) { return String.Format("{0},{1}", setting.SourceType, setting.FilePath); }
public AOURandomData(AOUSettings.RandomSetting rndSettings, AOUSettings.DebugMode dbgMode = AOUSettings.DebugMode.noDebug) : base(dbgMode) { AddDataLogText("Random Data Ready - num values:" + rndSettings.NumValues + ", ms between:" + rndSettings.MsBetween); settings = rndSettings; lastTime = startTime; }
public AOUSerialData(AOUSettings.SerialSetting serialSetting, AOUSettings.DebugMode dbgMode = AOUSettings.DebugMode.noDebug) : base(dbgMode) { deviceList = new List<string>(); setting = serialSetting; }