public void Dispose()
        {
            // Remove the discovered Thing listener that was added during class initialization
            try
            {
                DataRiver.RemoveListener(NewThingListener, CustomDispatcher);
            }
            catch (ThingAPIException e)
            {
                Console.WriteLine($"Unexpected error while removing discovered Thing listener: {e.Message}");
            }

            DataRiver.Close();
            DataRiver.Dispose();
            Console.WriteLine("ThingBrowser stopped");
        }
示例#2
0
        public void Dispose()
        {
            try
            {
                // Set camera state to 'off'
                SetState("off");
            }
            catch (ThingAPIException e)
            {
                Console.WriteLine($"Error setting camera state to off: {e.Message}");
            }

            // Stop and join threads
            Closed = true;
            foreach (Thread myThread in Threads)
            {
                myThread.Join();
            }

            DataRiver.Close();
            DataRiver.Dispose();
            Console.WriteLine("Camera stopped");
        }
示例#3
0
 public void Dispose()
 {
     DataRiver.Close();
     DataRiver.Dispose();
     Console.WriteLine("Dashboard stopped");
 }
示例#4
0
 public void Dispose()
 {
     DataRiver.Close();
     DataRiver.Dispose();
     Console.WriteLine("GPS Sensor stopped");
 }
示例#5
0
 public void Dispose()
 {
     DataRiver.Close();
     DataRiver.Dispose();
     Console.WriteLine("Temperature Sensor stopped");
 }
 public void Dispose()
 {
     DataRiver.Close();
     DataRiver.Dispose();
     Console.WriteLine("Throughput reader stopped");
 }
示例#7
0
 public void Dispose()
 {
     DataRiver.Close();
     DataRiver.Dispose();
     Console.WriteLine("Gateway Service stopped");
 }
示例#8
0
 public void Dispose()
 {
     DataRiver.Close();
     DataRiver.Dispose();
     Console.WriteLine("# Ping stopped");
 }
 public void Dispose()
 {
     DataRiver.Close();
     DataRiver.Dispose();
     Console.WriteLine("Rotational Speed Sensor stopped");
 }