private void Main_FormClosing(object sender, FormClosingEventArgs e) { IsOpen = false; StopMesh(); if (openConnection != null) { openConnection.Close(); } }
private static void StateExample() { var context1 = new ConnectionContext("Url_1"); context1.Connect(); context1.Read(); context1.Close(); Console.WriteLine(); try { var context2 = new ConnectionContext("Url_2"); context2.Read(); } catch (Exception ex) { Console.WriteLine($"context2: {ex.Message}"); } Console.WriteLine(); try { var context3 = new ConnectionContext("Url_3"); context3.Connect(); context3.Close(); context3.Read(); } catch (Exception ex) { Console.WriteLine($"context3: {ex.Message}"); } Console.WriteLine(); }
public void RunLeft_Thruster() { connection.SetThruster(ROV2019.Models.Thrusters.Right, 1800); connection.SetThruster(ROV2019.Models.Thrusters.Left, 1800); Thread.Sleep(1000); connection.Stop(); //System.Diagnostics.Debug.WriteLine(connection.GetAccelerations().Temp); connection.Close(); }
public static void NewConnection(Action callback) { using (var cc = new ConnectionContext()) { using (new Scope <ConnectionContext>(cc)) { try { callback(); } finally { cc.Close(); } } } }