public void CanUseSetParametersWithStartStepEnd() { var args = new[] { "-channelName channel", "-suiteLib suiteAssembly", "-suiteType testerType", "-subjectAssm subjectAssembly", "-subjecType testedObjectType", "-testMethod testMethodName", "-start 0", "-step 1", "-end 10" }; var parameters = new StartParameters(args); parameters.ChannelName.Should().Be("channel"); parameters.SuiteAssembly.Should().Be("suiteAssembly"); parameters.SuiteType.Should().Be("testerType"); parameters.SubjectAssembly.Should().Be("subjectAssembly"); parameters.SubjectType.Should().Be("testedObjectType"); parameters.TestMethod.Should().Be("testMethodName"); parameters.Start.Should().Be("0"); parameters.Step.Should().Be("1"); parameters.End.Should().Be("10"); }
public ResultData<StartResult> Start(StartParameters parameters) { return GetData<StartResult>(new SynologyRequestParameters { Version = 3, Additional = parameters }); }
public ResultData <StartResult> Start(StartParameters parameters) { return(GetData <StartResult>(new SynologyRequestParameters(this) { Version = 3, Additional = parameters })); }
public async Task <ResultData <IStartResult> > StartAsync(StartParameters parameters) { return(ResultData <IStartResult> .From(await this.GetDataAsync <StartResult>(new SynologyRequestParameters(this) { Version = 3, Additional = parameters }))); }
public static void Main(string[] args) { // TODO: Load plugins here var parameters = new StartParameters(); for (int i = 0; i < args.Length; i++) // TODO: Consider moving this out of this file { var arg = args[i]; try { if (arg.StartsWith("-")) { switch (arg) { case "--config": parameters.Configuration = args[++i]; break; case "--help": DisplayHelp(); return; case "--setup": parameters.RunSetup = true; break; default: Console.WriteLine("Invalid usage! Use Virtue.exe --help to get more information."); return; } } else { Console.WriteLine("Invalid usage! Use Virtue.exe --help to get more information."); return; } } catch { Console.WriteLine("Invalid usage! Use Virtue.exe --help to get more information."); return; } } if (!File.Exists(parameters.Configuration) || parameters.RunSetup) { Setup.FirstTimeSetup(); } else { Configuration = Configuration.Load(parameters.Configuration); } GitHubAPI.Login(Configuration.GitHubUsername, Configuration.GitHubPassword); }
public void Single_Navigation_Processing() { int l = 0; this.DefineDimentionOfErrorVector(); //---формирование размерности вектора ошибок---// this.DefineClassElementAndFlags(); //---Инициализация начальных условий при отсутствии выставки---// StartParameters.StartSINS_Parameters(SINSstate, SINSstate_OdoMod, KalmanVars, ParamStart, ProcHelp); //--- ВЫБОР ВХОДНОГО ФАЛА С ДАННЫМИ ---// myFile = new StreamReader(SimpleData.PathInputString + "\\" + SINSstate.DataInFileName); // --- Грубая начальная выставка --- // l = Alignment_Rought.SINS_Alignment_Rought(ProcHelp, SINSstate, SINSstate_OdoMod, myFile, KalmanVars, GRTV_output); //--- stdF и stdNu значения, определяющие классы точности датчиков. На основе них формируется стартовые ковариации инструментальных погрешностей инерц.датчиков, а также угловых ошибок --- if (SINSstate.flag_AccuracyClass_0_02grph) { for (int j = 0; j < 3; j++) { SINSstate.stdF[j] = 1E-5 * 9.81; //далее умножается G SINSstate.stdNu = 0.01; //град/час } } if (SINSstate.flag_AccuracyClass_0_2_grph) { for (int j = 0; j < 3; j++) { SINSstate.stdF[j] = 1E-4 * 9.81; //далее умножается G SINSstate.stdNu = 0.1; //град/час } } // --- Формируются значения начальных ковариаций для ошибок углов ориентации SINSstate.stdAlpha1 = SINSstate.stdF[1] / 9.81; //радиан SINSstate.stdAlpha2 = SINSstate.stdF[0] / 9.81; //радиан SINSstate.stdBeta3 = SINSstate.stdNu * SimpleData.ToRadian / 3600.0 / (SimpleData.U * Math.Cos(SINSstate.Latitude)); //радиан // --- Инициализация матрицы начальной ковариации SINSprocessing.InitOfCovarianceMatrixes(SINSstate, KalmanVars); //---Переопределяем размерности векторов и матриц после выставки--- this.DefineDimentionOfErrorVector(); ////------ Основная функция навигации, БИНС + ОДОМЕТР ------ SINS_Corrected.SINS_Corrected_Processing(l, false, myFile, SINSstate, KalmanVars, ProcHelp, SINSstate_OdoMod, GRTV_output); myFile.Close(); }
public static void Main(string[] args) { // TODO: Load plugins here var parameters = new StartParameters(); for (int i = 0; i < args.Length; i++) // TODO: Consider moving this out of this file { var arg = args[i]; try { if (arg.StartsWith("-")) { switch (arg) { case "--config": parameters.Configuration = args[++i]; break; case "--help": DisplayHelp(); return; case "--setup": parameters.RunSetup = true; break; default: Console.WriteLine("Invalid usage! Use Virtue.exe --help to get more information."); return; } } else { Console.WriteLine("Invalid usage! Use Virtue.exe --help to get more information."); return; } } catch { Console.WriteLine("Invalid usage! Use Virtue.exe --help to get more information."); return; } } if (!File.Exists(parameters.Configuration) || parameters.RunSetup) Setup.FirstTimeSetup(); else Configuration = Configuration.Load(parameters.Configuration); GitHubAPI.Login(Configuration.GitHubUsername, Configuration.GitHubPassword); }
public Game(StartParameters startParameters) { this.startParameters = startParameters; }
public EmbeddedFubuMvcServer(FubuRuntime runtime, string physicalPath = null, int port = 5500, StartParameters parameters = null) { _runtime = runtime; parameters = parameters ?? new StartParameters(); parameters.Port = port; FubuMvcPackageFacility.PhysicalRootPath = physicalPath ?? AppDomain.CurrentDomain.BaseDirectory; //_server = WebApplication.Start<Starter>(port: port, verbosity: 1); var context = new StartContext { Parameters = parameters, }; var settings = new KatanaSettings { LoaderFactory = () => (s => builder => { var host = new FubuOwinHost(_runtime.Routes); builder.Run(host); }), }; var engine = new KatanaEngine(settings); _server = engine.Start(context); _baseAddress = "http://localhost:" + port; _urls = _runtime.Factory.Get <IUrlRegistry>(); _urls.As <UrlRegistry>().RootAt(_baseAddress); UrlContext.Stub(_baseAddress); _services = _runtime.Factory.Get <IServiceLocator>(); _endpoints = new EndpointDriver(_urls); }
/// <summary> /// creates a new <see cref="StartNode"/> /// </summary> /// <param name="nodeid">id of workflow node</param> /// <param name="nodeName">name of node</param> /// <param name="parameters">parameters for workflow start</param> /// <param name="compiler">parser used to convert parameter data</param> public StartNode(Guid nodeid, string nodeName, StartParameters parameters, IScriptCompiler compiler) : base(nodeid, nodeName) { this.compiler = compiler; Parameters = parameters; }
public IActionResult StartGame([FromBody] StartParameters startParams) { _gameContext.NewGame(startParams); return(this.Ok(startParams)); }