Ejemplo n.º 1
0
        /// <summary>
        /// Adds the givenn parameter to the device configuration details.
        /// </summary>
        /// <param name="parametro"></param>
        public virtual void AddDetalleDispositivo(TipoParametroDispositivo parametro)
        {
            if (parametro == null)
            {
                return;
            }

            if (parametro.DispositivoTipo == null)
            {
                parametro.DispositivoTipo = TipoDispositivo;
            }

            var detalle = new DetalleDispositivo {
                Dispositivo = this, Revision = 1, TipoParametro = parametro, Valor = parametro.ValorInicial
            };

            if (DetallesDispositivo.Contains(detalle))
            {
                return;
            }

            DetallesDispositivo.Add(detalle);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Adds the specified device detail.
 /// </summary>
 /// <param name="detalle"></param>
 public virtual void AddDetalleDispositivo(DetalleDispositivo detalle)
 {
     DetallesDispositivo.Add(detalle);
 }