Пример #1
0
        public Boolean eliminarSensores(Sensores sensores)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@idSensor", SqlDbType.VarChar, sensores.idSensor, ParameterDirection.Input)
                    };
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.EliminarSensoresSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception e)
            {
                respuesta = false;
                Console.WriteLine(e);
            }
            return(respuesta);
        }
Пример #2
0
        private void HandleInspection(FileInfo file, Sensores sensor)
        {
            DateTime fecha = DateTime.Parse(sensor.last_date_saved);

            #region Lectura de las filas del archivo
            DataTable csv = null;
            try
            {
                controllerLog.debug("Leyendo: " + file.FullName);
                csv = FilesHandler.FileToTable(file.FullName, ',');
            }
            catch (Exception ex)
            {
                controllerLog.stack("No fue posible leer: " + file.FullName, this, ex);
            }

            #endregion
            if (csv != null)
            {
                if (csv.Rows.Count > 0)
                {
                    int  filas  = 0;
                    bool creado = true;
                    foreach (DataRow Fila in csv.Rows)
                    {
                        humedad        = Fila[0].ToString();
                        temperatura    = Fila[1].ToString();
                        fecha_medicion = Convert.ToDateTime(Fila[4].ToString());
                        if (fecha_medicion > fecha)
                        {
                            filas++;
                            creado = Mediciones.createMeasure(sensor.id_sensor, temperatura, humedad, fecha_medicion);
                            if (!creado)
                            {
                                controllerLog.warning("La Fila con fecha " + fecha_medicion + " para sensor " + sensor.nombre + " NO se agregó a la BD");
                            }
                        }
                        else
                        {
                            //controllerLog.warning(file.FullName+"| la fila con fecha " + fecha_medicion + " NO se agregará a la BD");
                        }
                    }
                    if (filas > 0)
                    {
                        controllerLog.success("Registros Agregados: " + filas);
                    }
                    else
                    {
                        controllerLog.success("No se han registrado Nuevas Mediciones");
                    }

                    //Actualizo la fecha de la última lectura de las mediciones
                    controllerLog.info("---------------------------------------------");
                    controllerLog.info("Actualizando Ping de Sensor " + sensor.nombre);
                    Sensores.UpdatePing(sensor.nombre, fecha_medicion);
                    controllerLog.info("Ping Actualizado.");
                    controllerLog.info("---------------------------------------------");
                }
            }
        }
Пример #3
0
    // Inicializacion de variables
    void Start()
    {
        Screen.SetResolution(500, 500, true);
        bateriaBaja        = false;
        _hayCamino         = false;
        bateria            = 100;
        _marcadorVisitados = 1;
        _estado            = 1; // Estado de busqueda libre
        _xPosicionAdelante = _zPosicionAdelante = ax = az = 0;

        _mapa        = new int[tamanoMapa][];
        _pathfinding = new int[tamanoMapa][];
        _visitados   = new int[tamanoMapa][];

        for (int i = 0; i < tamanoMapa; i++)
        {
            _mapa[i]        = new int[tamanoMapa];
            _pathfinding[i] = new int[tamanoMapa];
            _visitados[i]   = new int[tamanoMapa];

            for (int j = 0; j < tamanoMapa; j++)
            {
                _mapa[i][j]        = -1;
                _pathfinding[i][j] = 0;
                _visitados[i][j]   = 0;
            }
        }

        _actuadores = GetComponent <Actuadores>();
        _sensores   = GetComponent <Sensores>();
    }
Пример #4
0
        private ResultadoAcao EnviarDadosFarol(bool ligar)
        {
            ResultadoAcao resultadoEnviaDadosFarol = new ResultadoAcao();

            foreach (var farolFrontal in Sensores.Where(a => a.TipoSensor == TipoSensorEnum.Led).Cast <FarolFrontal>())
            {
                if (ligar)
                {
                    farolFrontal.LigarFarol();
                }
                else
                {
                    farolFrontal.DesligarFarol();
                }

                var codificar = farolFrontal.Codificar();

                var resultadoEnviarDados = Comunicacao.EnviarDados(codificar);
                if (resultadoEnviarDados.Resultado != ResultadoAcaoEnum.Sucesso)
                {
                    resultadoEnviaDadosFarol = resultadoEnviarDados;
                    return(resultadoEnviaDadosFarol);
                }

                resultadoEnviaDadosFarol.Mensagem += codificar + "enviado.\r\n";
            }

            return(resultadoEnviaDadosFarol);
        }
Пример #5
0
        private ResultadoAcao VerificaSensoresLed()
        {
            ResultadoAcao resultado = new ResultadoAcao();

            if (Sensores == null)
            {
                resultado.Mensagem  = "Lista de sensores nula, inicialize a lista e adicione um sensor de LED Farol Frontal.";
                resultado.Resultado = ResultadoAcaoEnum.Erro;
                return(resultado);
            }

            if (Sensores.Count == 0)
            {
                resultado.Mensagem  = "Lista de sensores vazia, adicione um sensor de LED Farol Frontal.";
                resultado.Resultado = ResultadoAcaoEnum.Erro;
                return(resultado);
            }

            if (!Sensores.Any(a => a.TipoSensor == TipoSensorEnum.Led))
            {
                resultado.Mensagem =
                    "Lista de sensores não apresenta nenhum sensor de LED Farol Frontal, adicione um sensor de LED Farol Frontal.";
                resultado.Resultado = ResultadoAcaoEnum.Erro;
                return(resultado);
            }

            return(resultado);
        }
Пример #6
0
 void Start()
 {
     speed   = 2.0f;
     zeroV   = new Vector3(0, 0.2f, 0);
     rb      = GetComponent <Rigidbody>();
     sensor  = GetComponent <Sensores>();
     bateria = GameObject.Find("Bateria").gameObject.GetComponent <Bateria>();
 }
Пример #7
0
        public ActionResult DeleteConfirmed(int id)
        {
            Sensores sensores = db.Sensores.Find(id);

            db.Sensores.Remove(sensores);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #8
0
        public string Get(string dispositivo)
        {
            var      actor     = ActorProxy.Create <IAmbiente>(new ActorId(dispositivo), new Uri("fabric:/InternetOfThings/AmbienteActorService"));
            var      resultado = actor.StatusSensores(dispositivo);
            string   Resposta  = resultado.Result.ToString();
            Sensores sensores  = JsonConvert.DeserializeObject <Sensores>(Resposta);

            return(Resposta);
        }
Пример #9
0
 public void AddSensor(Sensor sen)
 {
     using (CEREBROEntities1 db = new CEREBROEntities1())
     {
         Sensores nuevo = new Sensores();
         nuevo.setModel(sen);
         db.Sensores.Add(nuevo);
         db.SaveChanges();
     }
 }
Пример #10
0
 // Inicialización: Obtener los componentes (scripts) del sensor y actuador
 void Start()
 {
     sensor        = GetComponent <Sensores>();
     actuador      = GetComponent <Actuadores>();
     factorRecarga = factorRecarga > 1.0f ? factorRecarga : 2.0f;         // Con valor >1 se asegura ganancia de batería/energía
     random        = Random.Range(-10f, 10f);
     num           = 5.0f;
     bateriaEstado = bateria;
     bandera       = false;
 }
Пример #11
0
 public void UpdateSensor(Sensor sen)
 {
     using (CEREBROEntities1 db = new CEREBROEntities1())
     {
         Sensores e = new Sensores();
         e = db.Sensores.Find(sen.Id);
         e.setModel(sen);
         db.Entry(e).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Пример #12
0
        public List <Sensores> getAllSensores()
        {
            List <Sensores> sensores   = new List <Sensores>();
            SqlConnection   connection = null;
            DataTable       dt         = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ConsultaSensoresSP");

                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    Sensores sens = new Sensores();
                    sens.idSensor      = Convert.ToInt32(row["idSensor"].ToString());
                    sens.numeroSerie   = row["numeroSerie"].ToString();
                    sens.tiempoLectura = row["tiempoLectura"].ToString();
                    sens.estatus       = Convert.ToBoolean(row["estatus"].ToString());

                    Placas placas = new Placas();
                    sens.placas         = placas;
                    sens.placas.idPlaca = Convert.ToInt32(row["idPlaca"].ToString());

                    UnidadLectura unidadLectura = new UnidadLectura();
                    sens.unidadLectura = unidadLectura;
                    sens.unidadLectura.idUnidadLectura = Convert.ToInt32(row["idUnidadLectura"].ToString());

                    SistemaMedicion sistemaMedicion = new SistemaMedicion();
                    sens.sistemaMedicion = sistemaMedicion;
                    sens.sistemaMedicion.idSistemaMedicion = Convert.ToInt32(row["idSistemaMedicion"].ToString());

                    Magnitud magnitud = new Magnitud();
                    sens.magnitud            = magnitud;
                    sens.magnitud.idMagnitud = Convert.ToInt32(row["idMagnitud"].ToString());

                    Empresa empresa = new Empresa();
                    sens.empresa           = empresa;
                    sens.empresa.idCliente = Convert.ToInt32(row["idCliente"].ToString());

                    sensores.Add(sens);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            return(sensores);
        }
Пример #13
0
 public ActionResult Edit([Bind(Include = "IdSensores,IdDispositivo,Nombre,Pin,TipoSensor,Identificador")] Sensores sensores)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sensores).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdDispositivo = new SelectList(db.Dispositivo, "IdDispositivo", "Nombre", sensores.IdDispositivo);
     return(View(sensores));
 }
 /*Inicializa el controlador del dron.
  * */
 void Start()
 {
     distanceFromObject = 2.0f;
     playerObject       = objetoASeguir.GetComponent <Transform>();
     actuador           = GetComponent <Actuadores>();
     sensor             = GetComponent <Sensores>();
     bloqueados         = new List <int>();
     lastDequed         = new List <int>();
     candidateToMute    = new List <char>();
     haciaDonde         = true;
 }
    private void Start()
    {
        sensor       = GetComponent <Sensores>();
        actuador     = GetComponent <Actuadores>();
        estadoActual = Estado.Avanzar;

        // Guardamos el tiempo en la variable de startTime.
        startTime = Time.time;
        // Calculamos la distancia que hay entre la ubicacion del dron (sensor.Ubicacion()) y la
        // ubicacion de la base de carga (sensor.UbicacionBase()).
        journeyLength = Vector3.Distance(sensor.Ubicacion(), sensor.UbicacionBase());
    }
Пример #16
0
        public JsonResult CrearSensor(int iddispositivo, string nombresensor, string identificador, string pin, string tiposensor)
        {
            Sensores obj = new Sensores();

            obj.IdDispositivo = iddispositivo;
            obj.Nombre        = nombresensor;
            obj.Pin           = pin;
            obj.Identificador = identificador;
            obj.TipoSensor    = tiposensor;
            db.Sensores.Add(obj);
            db.SaveChanges();
            return(Json(new { Respuesta = true }));
        }
Пример #17
0
 public IActionResult Alterar(Sensores sensor, int id)
 {
     sensor.Id = id;
     try
     {
         _sensorRepositorio.Alterar(sensor);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(new { mensagem = "Ocorreu um erro " + ex }));
     }
 }
Пример #18
0
 public Sensores Alterar(Sensores sensor)
 {
     try
     {
         _context.Sensores.Update(sensor);
         _context.SaveChanges();
         return(sensor);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Пример #19
0
        // GET: Sensores/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sensores sensores = db.Sensores.Find(id);

            if (sensores == null)
            {
                return(HttpNotFound());
            }
            return(View(sensores));
        }
Пример #20
0
        private void StartInspection()
        {
            //Actualizo los datos de los sensores
            Sensores.Actives();

            controllerLog.verbose("Localizando CSV de Mediciones");

            // Obtengo archivos CSV en carpeta de Mediciones para cada Sensor Activo
            foreach (Sensores sensor in Sensores.list)
            {
                controllerLog.info("");
                controllerLog.info("Revisando mediciones de sensor " + sensor.nombre);
                string anioMes = DateTime.Today.ToString("yyyy-MM");
                string fecha   = DateTime.Today.ToString("yyyy-MM-dd");
                IOrderedEnumerable <FileInfo> csv = FilesHandler.GetFiles(sensor.nombre + "_" + fecha + ".csv", controllerConfig.inspectionCsvPath + "\\" + sensor.nombre + "\\" + anioMes);
                int totalCsv = csv.Count();

                worker.SetProgressTotal(totalCsv);

                if (totalCsv > 0)
                {
                    int file_count = 0;

                    foreach (FileInfo file in csv)
                    {
                        file_count++;

                        //RedisRuntime(file_count.ToString(), totalCsv.ToString());

                        controllerLog.info("---------------------------------------------");
                        controllerLog.info(" Procesando " + file_count + " / " + totalCsv);
                        controllerLog.info("---------------------------------------------");

                        HandleInspection(file, sensor);

                        worker.SetProgressWorking(file_count);
                    }


                    controllerLog.info("No hay más datos a revisar");
                    controllerLog.info("++++++++++++++++++++++++++");
                }
                else
                {
                    //RedisRuntime();

                    controllerLog.info("No se encontraron Mediciones de el día de la fecha para el sensor " + sensor.nombre);
                }
            }
        }
Пример #21
0
        // GET: Sensores/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sensores sensores = db.Sensores.Find(id);

            if (sensores == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdDispositivo = new SelectList(db.Dispositivo, "IdDispositivo", "Nombre", sensores.IdDispositivo);
            return(View(sensores));
        }
Пример #22
0
        public List <Sensores> SensorToSensorDB(List <Sensor> lista)
        {
            List <Sensores> retorno = new List <Sensores>();

            if (lista != null)
            {
                foreach (Sensor v in lista)
                {
                    Sensores nuevo = new Sensores();
                    nuevo.setModel(v);
                    retorno.Add(nuevo);
                }
            }
            return(retorno);
        }
Пример #23
0
        public Sensores Cadastrar(Sensores sensor)
        {
            try
            {
                _context.Sensores.Add(sensor);

                _context.SaveChanges();

                return(sensor);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
 private void Awake()
 {
     sensores = GetComponentInChildren <Sensores>();
     puzzle   = GameObject.Find("GameController").GetComponent <Puzzle>();
     ui       = GameObject.Find("GameController").GetComponent <UI>();
     arCamera = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera>();
     debugger = GameObject.FindGameObjectWithTag("Debugger");
     if (debugger)
     {
         nameFicha      = debugger.transform.GetChild(0).gameObject.GetComponent <Text>();
         statusSensores = debugger.transform.GetChild(1).gameObject.GetComponent <Text>();
         positions      = debugger.transform.GetChild(2).gameObject.GetComponent <Text>();
         dirMovement    = debugger.transform.GetChild(3).gameObject.GetComponent <Text>();
         distance       = debugger.transform.GetChild(4).gameObject.GetComponent <Text>();
     }
 }
Пример #25
0
        public static bool dbDownload()
        {
            Log.system.verbose("Iniciando descarga de datos MySql");
            try
            {
                Sensores.Actives();

                Log.system.verbose("Sensores Activos: " + Sensores.Total());

                dbDownloadComplete = true;
            }
            catch (Exception ex)
            {
                dbDownloadComplete = false;
                Log.system.error(ex.Message);
            }
            return(dbDownloadComplete);
        }
Пример #26
0
        /// <summary>
        /// Obtem Distancia do primeiro sensor ultrassom
        /// </summary>
        /// <param name="numeroSensor">Numero do sensor de ultrassom</param>
        /// <returns>Retorna objeto padrao de resultado, caso tenha sucesso, retorna a distancia enviada pelo microcontrolador</returns>
        public ResultadoAcao <decimal> ObterDistanciaUltrassom(int numeroSensor)
        {
            var resultado = new ResultadoAcao <decimal>();

            if (Sensores == null)
            {
                resultado.Mensagem      = "Lista de sensores nula, inicialize a lista e adicione um sensor de ULTRASSOM.";
                resultado.Resultado     = ResultadoAcaoEnum.Erro;
                resultado.ObjetoRetorno = -1;
                return(resultado);
            }

            if (Sensores.Count == 0)
            {
                resultado.Mensagem      = "Lista de sensores vazia, adicione um sensor de ULTRASSOM.";
                resultado.Resultado     = ResultadoAcaoEnum.Erro;
                resultado.ObjetoRetorno = -1;
                return(resultado);
            }

            if (!Sensores.Any(a => a.TipoSensor == TipoSensorEnum.Ultrassom))
            {
                resultado.Mensagem      = "Lista de sensores não apresenta nenhum sensor de ULTRASSOM, adicione um sensor de ULTRASSOM.";
                resultado.Resultado     = ResultadoAcaoEnum.Erro;
                resultado.ObjetoRetorno = -1;
                return(resultado);
            }

            Ultrassom sensor = numeroSensor == 0
                                                                   ? Sensores.First(a => a.TipoSensor == TipoSensorEnum.Ultrassom) as Ultrassom
                                                                   : Sensores.Where(a => a.TipoSensor == TipoSensorEnum.Ultrassom).Cast <Ultrassom>().FirstOrDefault(b => b.NumeroSensor == numeroSensor);

            if (sensor == null)
            {
                resultado.Mensagem      = "Não existe este número de sensor de ULTRASSOM.";
                resultado.Resultado     = ResultadoAcaoEnum.Erro;
                resultado.ObjetoRetorno = -1;
                return(resultado);
            }

            throw new NotImplementedException("Implementar metodo de envio e retorno da distancia");
        }
Пример #27
0
        public IActionResult Cadastrar(CadastrarSensorViewModel sensor)
        {
            try
            {
                Sensores Sensor = new Sensores()
                {
                    Codigo = sensor.Codigo,
                    Modelo = sensor.Modelo,
                    Titulo = sensor.Titulo,
                    Texto  = sensor.Texto,
                    Status = sensor.Status
                };

                _sensorRepositorio.Cadastrar(Sensor);
                return(Ok());
            }
            catch (Exception)
            {
                return(BadRequest());

                throw;
            }
        }
Пример #28
0
        public Boolean editarSensores(Sensores sensores)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@idSensor", SqlDbType.VarChar, sensores.idSensor, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@numeroSerie", SqlDbType.VarChar, sensores.numeroSerie, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@tiempoLectura", SqlDbType.VarChar, sensores.tiempoLectura, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idPlaca", SqlDbType.VarChar, sensores.placas.idPlaca, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idUnidadLectura", SqlDbType.VarChar, sensores.unidadLectura.idUnidadLectura, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idSistemaMedicion", SqlDbType.VarChar, sensores.sistemaMedicion.idSistemaMedicion, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idMagnitud", SqlDbType.VarChar, sensores.magnitud.idMagnitud, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idEmpresa", SqlDbType.VarChar, sensores.empresa.idCliente, ParameterDirection.Input)
                    };
                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Aplicacion.ActualizaSensoresSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception e)
            {
                respuesta = false;
                Console.WriteLine(e);
            }
            return(respuesta);
        }
Пример #29
0
        public Sensores LlenaTablaSensores()
        {
            Sensores              listadatos = new Sensores();
            DataTable             dt         = new DataTable();
            SqlConnection         connection = null;
            List <CamposSensores> camposList = new List <CamposSensores>();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();
                    consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_CatSensoresMostrar");
                    dt.Load(consulta);
                    connection.Close();
                }
                foreach (DataRow row in dt.Rows)
                {
                    CamposSensores reg = new CamposSensores();
                    reg.AgentesMedidos = new CamposAgentesM();
                    reg.PlacasSensores = new CamposPlacasSen();
                    reg.UnidadesMedida = new CamposUnidadesM();
                    reg.TipoMedidor    = new CamposTiposMed();
                    reg.ModeloSensores = new CamposModeloSen();
                    reg.TipoSensor     = new CamposTiposSen();

                    reg.IdSensor = Convert.ToInt32(row["IdSensor"].ToString());
                    reg.TipoSensor.IdTipoSensor   = Convert.ToInt32(row["IdTipoSensor"].ToString());
                    reg.TipoSensor.Nombre         = row["TipoSensor"].ToString();
                    reg.TipoMedidor.IdTipoMedidor = Convert.ToInt32(row["IdTipoMedidor"].ToString());
                    reg.TipoMedidor.Descripcion   = row["Medidor"].ToString();
                    reg.NoSerie = row["NoSerie"].ToString();
                    reg.UnidadesMedida.IdUnidadMedida = Convert.ToInt32(row["IdUnidadMedida"].ToString());
                    reg.UnidadesMedida.Nombre         = row["UnidadDeMedida"].ToString();
                    reg.AgentesMedidos.IdAgenteMedido = Convert.ToInt32(row["IdAgenteMedido"].ToString());
                    reg.AgentesMedidos.Nombre         = row["AgenteMedido"].ToString();
                    // DateTime fechafinal = Convert.ToDateTime(row["FechaAlta"].ToString
                    //reg.FechaAlta = Convert.ToDateTime(fechafinal.ToString("MMMM dd, yyyy"));
                    //reg.FechaAlta = Convert.ToDateTime(row["FechaAlta"].ToString());
                    reg.FechaALtaS  = row["FechaAlta"].ToString();
                    reg.Descripcion = row["Descripcion"].ToString();
                    //DateTime fchIns = Convert.ToDateTime(row["FechaInstalacion"].ToString());
                    //reg.FechaInstalacion = Convert.ToDateTime(row["FechaInstalacion"].ToString());
                    //Convert.ToDateTime(fchIns.ToString("DD/MM/YYYY HH:mm:ss"));
                    //  reg.FechaInstalacion = Convert.ToDateTime(row["FechaInstalacion"].ToString());
                    reg.FechaInstalacionS             = row["FechaInstalacion"].ToString();
                    reg.PlacasSensores.IdPlaca        = Convert.ToInt32(row["IdPlaca"].ToString());
                    reg.PlacasSensores.Descripcion    = row["Placa"].ToString();
                    reg.ModeloSensores.IdModeloSensor = Convert.ToInt32(row["IdModeloSensor"].ToString());
                    reg.ModeloSensores.Nombre         = row["Modelo"].ToString();
                    reg.IntervaloLectura = Convert.ToInt32(row["IntervaloLectura"].ToString());
                    camposList.Add(reg);
                }
                listadatos.ListaRegSensores = camposList.ToArray();
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
            return(listadatos);
        }
Пример #30
0
    private float sideMovementAmount = 75.0f;   // Escalar para indicar velocidad de movimiento lateral

    // Asignaciones de componentes
    void Start()
    {
        rb      = GetComponent <Rigidbody>();
        sensor  = GetComponent <Sensores>();
        bateria = GameObject.Find("Bateria").gameObject.GetComponent <Bateria>();
    }