Últimos arreglos pruebas antes de pasar versión

Gerardo/estandarizacion
Elena 2020-06-03 02:16:34 +02:00
parent b36366a84c
commit 99cfb839f0
2 changed files with 14 additions and 5 deletions

View File

@ -91,6 +91,7 @@
#define OLV_MAX_TAREA 256 #define OLV_MAX_TAREA 256
#define OLV_MAX_MSG_PROCE 1024 #define OLV_MAX_MSG_PROCE 1024
#define OLV_KMH2MS 1.0*1000/3600 #define OLV_KMH2MS 1.0*1000/3600
#define OLV_MS2KMH 1.0*3600/1000
#define OLV_MAX_IP 32 #define OLV_MAX_IP 32
#define OLV_MAX_COL_SHP 10 #define OLV_MAX_COL_SHP 10

View File

@ -8720,7 +8720,7 @@ BOOL Colv_limp_thr::guarda_cols_ruta(char *path_shp)
else else
{ {
strcpy_s(nombia,"KM_H_"); strcpy_s(nombia,"KM_H_");
tt=olv_limp->v_despl/ OLV_KMH2MS; tt=olv_limp->v_despl* OLV_MS2KMH;
} }
for(i=0;i<olv_limp->nsec;i++) for(i=0;i<olv_limp->nsec;i++)
{ {
@ -9126,7 +9126,12 @@ BOOL Colv_limp_thr::genera_list_rut_ctrl()
return FALSE; return FALSE;
} }
//Inicia el archivo csv donde va a guardar las calles del itinerario //Inicia el archivo csv donde va a guardar las calles del itinerario
if(!cc.escribe("Ruta;Secuencia;Calle;Observaciones;Tratamiento/Desplazamiento;Longitud (m);Tiempo acumulado (h);\r\n")) if (olv_limp->uds_tto == OliviaDef::GeneralDef::OlvTipTtoM2h || olv_limp->uds_tto == OliviaDef::GeneralDef::OlvTipTtoM2h_eje)
sprintf_s(fila0, 256, "Ruta; Secuencia; Calle; Observaciones; Tratamiento / Desplazamiento; Longitud(m); Tiempo acumulado(h); Tratamiento(m2);\r\n");
else
sprintf_s(fila0, 256, "Ruta; Secuencia; Calle; Observaciones; Tratamiento / Desplazamiento; Longitud(m); Tiempo acumulado(h); \r\n");
if(!cc.escribe(fila0))
mal=TRUE; mal=TRUE;
olvlog(LOG_TODO,"olv_limp_t","Escribiendo listados de las rutas en csv"); olvlog(LOG_TODO,"olv_limp_t","Escribiendo listados de las rutas en csv");
@ -9250,8 +9255,11 @@ BOOL Colv_limp_thr::genera_list_rut_ctrl()
dame_h_m_s(tt, &h, &m, &seg); dame_h_m_s(tt, &h, &m, &seg);
if((olv_limp->tipo_ambit==OLV_AMB_PUN) && (pp->elem[i].tp==OLV_PLAN_TIP_AMB)) if((olv_limp->tipo_ambit==OLV_AMB_PUN) && (pp->elem[i].tp==OLV_PLAN_TIP_AMB))
sprintf_s(fila,256,"%02d;%04d;%s;%s;%s;%s;%02d:%02d:%02d;\r\n",s+1,ii,calle,observ,tto_desp,"",h,m,seg); sprintf_s(fila,256,"%02d;%04d;%s;%s;%s;%s;%02d:%02d:%02d;\r\n",s+1,ii,calle,observ,tto_desp,"",h,m,seg);
else if(((pp->elem[i].tp == OLV_PLAN_TIP_AMB) || (pp->elem[i].tp == OLV_PLAN_TIP_AMB_PEAT)) &&
(olv_limp->uds_tto == OliviaDef::GeneralDef::OlvTipTtoM2h || olv_limp->uds_tto == OliviaDef::GeneralDef::OlvTipTtoM2h_eje))
sprintf_s(fila,256,"%02d;%04d;%s;%s;%s;%.1f;%02d:%02d:%02d;%.1f;\r\n",s+1,ii,calle,observ,tto_desp,ltot,h,m,seg,ltot* olv_limp->iaso[pp->elem[i].refe].inf_l.ancho);
else else
sprintf_s(fila,256,"%02d;%04d;%s;%s;%s;%.1f;%02d:%02d:%02d;\r\n",s+1,ii,calle,observ,tto_desp,ltot,h,m,seg); sprintf_s(fila, 256, "%02d;%04d;%s;%s;%s;%.1f;%02d:%02d:%02d;\r\n", s + 1, ii, calle, observ, tto_desp, ltot, h, m, seg);
////////////////////////////////////////////// //////////////////////////////////////////////
//escribe fila de paso //escribe fila de paso
@ -9316,14 +9324,14 @@ ctrl:
{ {
mal=TRUE; mal=TRUE;
break; break;
} }
tt = t0;
} }
//final //final
////////////////////////////////////////////// //////////////////////////////////////////////
if (linst[1] != 0) if (linst[1] != 0)
{ {
tt = t0;
dame_h_m_s(tt, &h, &m, &seg); dame_h_m_s(tt, &h, &m, &seg);
sprintf_s(fila0, 256, "%02d;%04d;%s;%s;%s;%.1f;%02d:%02d:%02d;\r\n", s + 1, ii, "", "", "Vuelta a instalación", linst[1], h, m, seg); sprintf_s(fila0, 256, "%02d;%04d;%s;%s;%s;%.1f;%02d:%02d:%02d;\r\n", s + 1, ii, "", "", "Vuelta a instalación", linst[1], h, m, seg);
if (!cc.escribe(fila0)) if (!cc.escribe(fila0))