public Config() { Maximized = false; CustomButtons = false; UseVideo = true; //currently disabled AutodetectPort by default on MACOSX if (UtilAll.GetOSEnum() == UtilAll.OperatingSystems.MACOSX) { AutodetectPort = AutodetectPortEnum.INACTIVE; } else { AutodetectPort = AutodetectPortEnum.ACTIVE; } OnlyEncoderGravitatory = false; OnlyEncoderInertial = false; EncoderCaptureShowOnlyBars = false; EncoderUpdateTreeViewWhileCapturing = true; PersonWinHide = false; EncoderAnalyzeHide = false; SessionMode = SessionModeEnum.STANDARD; RunScriptOnExit = ""; }
internal static string ToSerializedValue(this SessionModeEnum value) { switch (value) { case SessionModeEnum.None: return("None"); case SessionModeEnum.DryRun: return("DryRun"); } return(null); }
public Config() { Maximized = false; CustomButtons = false; UseVideo = true; OnlyEncoderGravitatory = false; OnlyEncoderInertial = false; EncoderCaptureShowOnlyBars = false; EncoderUpdateTreeViewWhileCapturing = true; PersonWinHide = false; EncoderAnalyzeHide = false; SessionMode = SessionModeEnum.STANDARD; Compujump = false; RunScriptOnExit = ""; }
public Config() { Maximized = false; CustomButtons = false; UseVideo = true; //currently disabled AutodetectPort by default on MACOSX if(UtilAll.GetOSEnum() == UtilAll.OperatingSystems.MACOSX) AutodetectPort = AutodetectPortEnum.INACTIVE; else AutodetectPort = AutodetectPortEnum.ACTIVE; OnlyEncoderGravitatory = false; OnlyEncoderInertial = false; EncoderCaptureShowOnlyBars = false; EncoderUpdateTreeViewWhileCapturing = true; PersonWinHide = false; EncoderAnalyzeHide = false; Econf = null; SessionMode = SessionModeEnum.STANDARD; RunScriptOnExit = ""; }
public void Read() { string contents = Util.ReadFile(UtilAll.GetConfigFileName(), false); if (contents != null && contents != "") { string line; using (StringReader reader = new StringReader(contents)) { do { line = reader.ReadLine(); if (line == null) { break; } if (line == "" || line[0] == '#') { continue; } string [] parts = line.Split(new char[] { '=' }); if (parts.Length != 2) { continue; } if (parts[0] == "Maximized" && Util.StringToBool(parts[1])) { Maximized = true; } else if (parts[0] == "CustomButtons" && Util.StringToBool(parts[1])) { CustomButtons = true; } else if (parts[0] == "UseVideo" && !Util.StringToBool(parts[1])) { UseVideo = false; } else if (parts[0] == "AutodetectPort" && Enum.IsDefined(typeof(AutodetectPortEnum), parts[1])) { AutodetectPort = (AutodetectPortEnum) Enum.Parse(typeof(AutodetectPortEnum), parts[1]); } else if (parts[0] == "OnlyEncoderGravitatory" && Util.StringToBool(parts[1])) { OnlyEncoderGravitatory = true; } else if (parts[0] == "OnlyEncoderInertial" && Util.StringToBool(parts[1])) { OnlyEncoderInertial = true; } else if (parts[0] == "EncoderCaptureShowOnlyBars" && Util.StringToBool(parts[1])) { EncoderCaptureShowOnlyBars = true; } else if (parts[0] == "EncoderUpdateTreeViewWhileCapturing" && !Util.StringToBool(parts[1])) { EncoderUpdateTreeViewWhileCapturing = false; } else if (parts[0] == "PersonWinHide" && Util.StringToBool(parts[1])) { PersonWinHide = true; } else if (parts[0] == "EncoderAnalyzeHide" && Util.StringToBool(parts[1])) { EncoderAnalyzeHide = true; } else if (parts[0] == "SessionMode" && Enum.IsDefined(typeof(SessionModeEnum), parts[1])) { SessionMode = (SessionModeEnum) Enum.Parse(typeof(SessionModeEnum), parts[1]); } else if (parts[0] == "RunScriptOnExit" && parts[1] != "") { RunScriptOnExit = parts[1]; } } while(true); } } }
public static string ToSerialString(this SessionModeEnum value) => value switch {
public void Read() { string contents = Util.ReadFile(UtilAll.GetConfigFileName(), false); if (contents != null && contents != "") { string line; using (StringReader reader = new StringReader(contents)) { do { line = reader.ReadLine(); if (line == null) { break; } if (line == "" || line[0] == '#') { continue; } string [] parts = line.Split(new char[] { '=' }); if (parts.Length != 2) { continue; } if (parts[0] == "Compujump" && Util.StringToBool(parts[1])) { Compujump = true; } else if (parts[0] == "CompujumpServerURL" && parts[1] != "") { CompujumpServerURL = parts[1]; } else if (parts[0] == "CompujumpStationID" && parts[1] != "" && Util.IsNumber(parts[1], false)) { CompujumpStationID = Convert.ToInt32(parts[1]); } else if (parts[0] == "CompujumpAdminID" && parts[1] != "" && Util.IsNumber(parts[1], false)) { CompujumpAdminID = Convert.ToInt32(parts[1]); } else if (parts[0] == "CompujumpAdminEmail" && parts[1] != "") { CompujumpAdminEmail = parts[1]; } else if (parts[0] == "CompujumpStationMode" && Enum.IsDefined(typeof(Constants.Menuitem_modes), parts[1])) { CompujumpStationMode = (Constants.Menuitem_modes) Enum.Parse(typeof(Constants.Menuitem_modes), parts[1]); } else if (parts[0] == "SessionMode" && Enum.IsDefined(typeof(SessionModeEnum), parts[1])) { SessionMode = (SessionModeEnum) Enum.Parse(typeof(SessionModeEnum), parts[1]); } else if (parts[0] == "PlaySoundsFromFile" && Util.StringToBool(parts[1])) { PlaySoundsFromFile = true; } else if (parts[0] == "Exhibition" && Util.StringToBool(parts[1])) { Exhibition = true; } else if (parts[0] == "ExhibitionStationType" && Enum.IsDefined(typeof(ExhibitionTest.testTypes), parts[1])) { ExhibitionStationType = (ExhibitionTest.testTypes) Enum.Parse(typeof(ExhibitionTest.testTypes), parts[1]); } /* * else if(parts[0] == "ExhibitionServerURL" && parts[1] != "") * ExhibitionServerURL = parts[1]; * else if(parts[0] == "ExhibitionStationID" && parts[1] != "" && Util.IsNumber(parts[1], false)) * ExhibitionStationID = Convert.ToInt32(parts[1]); */ } while(true); } } }
public void Read() { string contents = Util.ReadFile(UtilAll.GetConfigFileName(), false); if (contents != null && contents != "") { string line; using (StringReader reader = new StringReader (contents)) { do { line = reader.ReadLine (); if (line == null) break; if (line == "" || line[0] == '#') continue; string [] parts = line.Split(new char[] {'='}); if(parts.Length != 2) continue; if(parts[0] == "Maximized" && Util.StringToBool(parts[1])) Maximized = true; else if(parts[0] == "CustomButtons" && Util.StringToBool(parts[1])) CustomButtons = true; else if(parts[0] == "UseVideo" && ! Util.StringToBool(parts[1])) UseVideo = false; else if(parts[0] == "AutodetectPort" && Enum.IsDefined(typeof(AutodetectPortEnum), parts[1])) AutodetectPort = (AutodetectPortEnum) Enum.Parse(typeof(AutodetectPortEnum), parts[1]); else if(parts[0] == "OnlyEncoderGravitatory" && Util.StringToBool(parts[1])) OnlyEncoderGravitatory = true; else if(parts[0] == "OnlyEncoderInertial" && Util.StringToBool(parts[1])) OnlyEncoderInertial = true; else if(parts[0] == "EncoderCaptureShowOnlyBars" && Util.StringToBool(parts[1])) EncoderCaptureShowOnlyBars = true; else if(parts[0] == "EncoderUpdateTreeViewWhileCapturing" && ! Util.StringToBool(parts[1])) EncoderUpdateTreeViewWhileCapturing = false; else if(parts[0] == "PersonWinHide" && Util.StringToBool(parts[1])) PersonWinHide = true; else if(parts[0] == "EncoderAnalyzeHide" && Util.StringToBool(parts[1])) EncoderAnalyzeHide = true; else if(parts[0] == "EncoderConfiguration") { string [] ecFull = parts[1].Split(new char[] {':'}); if(Enum.IsDefined(typeof(Constants.EncoderConfigurationNames), ecFull[0])) { //create object Econf = new EncoderConfiguration( (Constants.EncoderConfigurationNames) Enum.Parse(typeof(Constants.EncoderConfigurationNames), ecFull[0]) ); //assign the rest of params Econf.ReadParamsFromSQL(ecFull); } } else if(parts[0] == "SessionMode" && Enum.IsDefined(typeof(SessionModeEnum), parts[1])) SessionMode = (SessionModeEnum) Enum.Parse(typeof(SessionModeEnum), parts[1]); else if(parts[0] == "RunScriptOnExit" && parts[1] != "") RunScriptOnExit = parts[1]; } while(true); } } }