User Tools

Site Tools


tiempo_solar_en_ficheros_b

This is an old revision of the document!


Tiempo_solar_en_ficheros_b

La fecha de nombre de fichero sigue está en formato LAT. Ese fichero contiene las medidas del día solar dado.

La fecha de la cabecera de un fichero B está en formato GMT. Esa fecha es el valor actual GMT cuando el brewer abre el fichero. Puede ocurrir que sea un día anterior a la fecha LAT.

Cada sección de fichero con especificación de hora, o bien tiene la fecha, o bien tiene el número de minutos transcurridos desde la medianoche GMT. Si hubiera un cambio de día entre una medida y otra, se toma como 0 para las nuevas medidas la siguiente medianoche.

Para cada medida, se guardan tres valores en la base de datos:

  • mmmm_gmt : valor en minutos desde la medianoche del día GMT. Es el valor que contiene el fichero.
  • mmmm : valor en minutos desde la medianoche del día solar (calculado a partir de mmmm_gmt y la longitud del brewer).
  • gmt : fecha/hora GMT de la medida.

Si una vez calculados la fecha/hora solar y la fecha/hora gmt, resulta que el valor mmmm_gmt es menor que el valor anterior y que el valor mmmm_lat es mayor que el valor anterior, entonces se ha detectado un cambio de fecha GMT: se avanza el día gmt y se recalculan los valores de fecha/hora gmt y lat. Si ocurriera que mmmm_gmt < mmmm_gmt_anterior y mmmm_lat < mmmm_lat_anterior, se habría detectado una medida que retrocede en el tiempo respecto a la anterior, lo cual es un error en el fichero.

tiempo_solar_en_ficheros_b.1425031410.txt.gz · Last modified: 2015/02/27 10:03 by 0.0.0.0