#pragma once #ifdef OLIVIA_COMPILA #include "olv_limp.h" #include "olv_sens_ws.h" class COlivia; class Colv_reco_thr; #define OLV_RECO_GRUPO_SENS "CAMPOS_SENS" #define OLV_RECO_PARAM_FN "fn" #define OLV_RECO_PARAM_ID "id" #define OLV_RECO_PARAM_USR "usr" #define OLV_RECO_PARAM_PWD "pwd" #define OLV_RECO_PARAM_STRD "startd" #define OLV_RECO_PARAM_ENDD "endd" #define OLV_RECO_PARAM_FN_STAT "fn_status" #define OLV_RECO_PARAM_USR_USR "usr_usr" #define OLV_RECO_PARAM_PWD_PWD "pwd_pwd" #define OLV_RECO_PARAM_JS_ID "js_id" #define OLV_RECO_PARAM_JS_HISTO "js_histo" #define OLV_RECO_PARAM_JS_PORC "js_porc" #define OLV_RECO_PARAM_JS_R_CODE "js_r_cd" #define OLV_RECO_PARAM_JS_R_CODE_ERR "js_r_cd_err" #define OLV_RECO_PARAM_JS_R_DATA "js_r_dt" /** * @file olv_reco.h * Archivo de definiciones y variables de la utilidad de recogida de residuos del programa Olivia. */ /** * Estructura que contiene los nombres de los campos a leer */ typedef struct Campos_dbf_reco { char campo_uds[OLV_LIMP_MAX_CAMP]; char campo_capa[OLV_LIMP_MAX_CAMP]; char campo_kgcont[OLV_LIMP_MAX_CAMP]; }Campos_dbf_reco; /** * Enumeración para identificar si es instalación de salida llegada o planta de descarga */ enum InstalPlant{ OLV_INSTAL, OLV_PLANT, }; /** * Clase de definiciones y variables de la utilidad de recogida de residuos del programa Olivia. */ class Colv_reco : public Colv_limp { public: //************************************************************************************* //Variables Colv_reco_thr *thr_reco; ///