v_0.1.2
ficheros config en la nube para actualizar dinamicamente config escaneres alta velocidad en remoto. Cuando el sw de la maquina arranca lo primero que hace es traerse los cambios de la nube a local y si en el config se le indica una version nueva del sw lo actualiza tambien.
Config dividido en dos:
- config con paths y cadenas conexion bbdd
- cordoba
- malaga
- config con resto paramtros: camara, coms, recorte imagen, cabecera, datos tecnicos / hw de cada maquina
Existe un 3er fichero config --> listadoMaquinas.yml donde se encuentran las coincidencias SN <-> numero de maquina de escaneo. Esto se usa para el sw autodetectar desde que maquina estas conectandote para descargarte el config correcto.
Cambiando la version en el config de la maquina que queremos actualizar se fuerza la actualizacion automatica del sw de escaneo.
- main_camara_funciones.exe --> ejecutable de la aplicacion compilada
- launcher.exe --> para pivotar entre la version de sw antigua y la nueva recogida de Git
- readme.txt --> notas de version de la nueva version de sw de escaneo
el launcher / readme.txt tambien se actualiza de manera remota
https://docs.google.com/spreadsheets/d/1Iw_mzEl9yjmqyNzbYEEfjOoW9iFK4gtqPtzzd4Dr1GM/edit?usp=sharing
- py -m pip install gitpython / python -m pip install gitpython
- descargar e instalar git para windows --> https://github.com/git-for-windows/git/releases/download/v2.46.0.windows.1/Git-2.46.0-64-bit.exe instalar todo por defecto al instalar git en windows
- ejecutar en la cmd de windows
- necesario reiniciar el equipo
- instalar git punto anterior
- pull repositorio camara-lineal-procesos-alto-nivel para poder comprobar el SN de la maquina
- ejecutar serial_arduino para identificar al nuevo equipo e incluirlo en listadoMaquinas.yml
- configurar en el repositorio configuraciones_escaneres --> config nuevo de la maquina que se vaya a registrar --> config[NumeroMaquina].yml ej: config2.yml
**el serial number detectado es el del arduino main mega --> si por mantenimiento este dispositivo se cambia hay que registrar su nuevo SN en el archivo listadoMaquinas.yml
Area Electronica
Copyright (c) 2024, JOSMAR INDA GROUP, S.L.