Ejemplo n.º 1
0
        public void AddSensor(Sensor sensor)
        {
            if (sensor == null)
            {
                throw new NullReferenceException();
            }

            lock (this.sensors)
            {
                this.sensors.Add(sensor);
            }
        }
Ejemplo n.º 2
0
        private void DisposeSensor(Sensor sensor)
        {
            if (sensor is IDynamicSensor)
            {
                ((IDynamicSensor)sensor).Disconnect();
            }

            this.hardwareController.RemoveSensorByID(sensor.ID);
        }