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
        // 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;
        }
示例#4
0
        public AOUSerialData(AOUSettings.SerialSetting serialSetting, AOUSettings.DebugMode dbgMode = AOUSettings.DebugMode.noDebug) : base(dbgMode)
        {
            deviceList = new List <string>();

            setting = serialSetting;
        }
示例#5
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;
 }
示例#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;
 }