public void Calculate() { A = 1; B = 1; C = 1; UsedSteps = 0; var pendulum = CommandMaker.PackMethod(this.SumSides, A, B, C) .ToPendulum() .Define(x => x .SetSteps(10000000) .AddConstrain(() => x.Me.Result == ExpectedSum) .AddConstrain(() => this.Pytha(x.Me.P1, x.Me.P2, x.Me.P3)) .AddConstrain(() => x.Me.P2 > x.Me.P1 && x.Me.P3 > x.Me.P2) .AddDimension(NumAxisTools.CreateAxis(() => x.Me.P1, 0, 600)) .AddDimension(NumAxisTools.CreateAxis(() => x.Me.P2, 0, 600)) .AddDimension(NumAxisTools.CreateAxis(() => x.Me.P3, 0, 600)) .WhenDone(() => { A = x.Me.P1; B = x.Me.P2; C = x.Me.P3; UsedSteps = x.Ranking.Steps; })); pendulum.Execute(); }
public void SendGetCaptureDataMessage() // GetCaptureData { if (server != null) { var command = CommandMaker.Invoke("GetCaptureData", null); if (command != null) { var commandMsg = new CommandMessage() { Command = command, }; server.SendMessage(commandMsg); } } }
public void SendFileGetCurrentDirectoryMessage() { if (server != null) { var command = CommandMaker.Invoke("FileGetCurrentDirectory", null); if (command != null) { var commandMsg = new CommandMessage() { Command = command, }; server.SendMessage(commandMsg); } } }
public void SendProcessEnumMessage() // ProcessEnum { if (server != null) { var command = CommandMaker.Invoke("ProcessEnum", null); if (command != null) { var commandMsg = new CommandMessage() { Command = command, }; server.SendMessage(commandMsg); } } }
public void SendFileEnumMessage(string path) // FileEnum { if (server != null) { var parms = new object[] { path, false, false, }; var command = CommandMaker.Invoke("FileEnum", parms); if (command != null) { var commandMsg = new CommandMessage() { Command = command, }; server.SendMessage(commandMsg); } } }
public void SendProcessTerminateMessage(uint pid) // ProcessTerminate { if (server != null) { var parms = new object[] { pid }; var command = CommandMaker.Invoke("ProcessTerminate", parms); if (command != null) { var commandMsg = new CommandMessage() { Command = command, }; server.SendMessage(commandMsg); } } }
public void ExecutePack3() { var packed = CommandMaker.PackMethod(this.TestMethod3, this.Input, string.Empty); }
public void ExecutePack2() { this.PackedAction = CommandMaker.PackMethod(this.TestMethod2, this.Input, string.Empty); }
public void ExecutePack() { this.PackedAction = CommandMaker.PackMethod(this.TestMethod, this.Input); }
private void makerToolStripMenuItem_Click(object sender, EventArgs e) { using (CommandMaker dialog = new CommandMaker()) dialog.ShowDialog(); }