Пример #1
0
 public AOUFileData(AOUSettings.FileSetting fileSetting, AOUSettings.DebugMode mode = AOUSettings.DebugMode.noDebug) : base(mode)
 {
     setting = fileSetting;
     dataFile = new TextFile();
     dataFile.OpenFileIfExistAndGetText(fileSetting.FilePath);
     textData = "";
 }
Пример #2
0
        // 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;
        }
Пример #3
0
 public AOURouter(AOUSettings.FileSetting fileSetting) : this()
 {
     runMode = RunType.File;
     aouData = new AOUFileData(fileSetting);
     aouData.Connect();
 }
Пример #4
0
 public AOURouter(AOUSettings.RandomSetting randomSetting) : this()
 {
     runMode = RunType.Random;
     aouData = new AOURandomData(randomSetting);
     aouData.Connect();
 }
Пример #5
0
 public AOURouter(AOUSettings.RemoteSetting remoteSetting) : this()
 {
     runMode = RunType.Serial;
     aouData = new AOURemoteData(remoteSetting);
     aouData.Connect();
 }
Пример #6
0
 public AOURouter(AOUSettings.SerialSetting serialSetting, AOUSettings.DebugMode dbgMode) : this()
 {
     runMode = RunType.Serial;
     aouData = new AOUSerialData(serialSetting, dbgMode);
     aouData.Connect();
 }
Пример #7
0
 public AOURemoteData(AOUSettings.RemoteSetting remoteSetting, AOUSettings.DebugMode dbgMode = AOUSettings.DebugMode.noDebug) : base(dbgMode)
 {
     setting = remoteSetting;
 }
Пример #8
0
 private string RandomSettingToText(AOUSettings.RandomSetting setting)
 {
     return String.Format("{0},{1}", setting.NumValues, setting.MsBetween);
 }
Пример #9
0
 private string SerialSettingToText(AOUSettings.SerialSetting setting)
 {
     return String.Format("{0},{1}", setting.ComPort, setting.BaudRate);
 }
Пример #10
0
 private string FileSettingToText(AOUSettings.FileSetting setting)
 {
     return String.Format("{0},{1}", setting.SourceType, setting.FilePath);
 }
Пример #11
0
 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;
 }
Пример #12
0
        public AOUSerialData(AOUSettings.SerialSetting serialSetting, AOUSettings.DebugMode dbgMode = AOUSettings.DebugMode.noDebug) : base(dbgMode)
        {
            deviceList = new List<string>();

            setting = serialSetting;
        }