Exemple #1
0
 private void Main_FormClosing(object sender, FormClosingEventArgs e)
 {
     IsOpen = false;
     StopMesh();
     if (openConnection != null)
     {
         openConnection.Close();
     }
 }
Exemple #2
0
        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();
        }
Exemple #3
0
 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();
 }
Exemple #4
0
 public static void NewConnection(Action callback)
 {
     using (var cc = new ConnectionContext())
     {
         using (new Scope <ConnectionContext>(cc))
         {
             try
             {
                 callback();
             }
             finally
             {
                 cc.Close();
             }
         }
     }
 }