Jim B., Patrick T. WP 6118 The IOC code was updated to directly include the device support code in the build directory instead of linking to a separately built support library. The source code from libavl and c_string was also moved into the IOC build directory. The IOC database was updated to add the humidity channels listed here: https://dcc.ligo.org/LIGO-L1600108 I ran into some build issues stemming from the fact that h0epics2 is running Ubuntu 10.04.4 and the repositories for it have been taken down. I instead compiled and started it on h0epics (Ubuntu 12.04.5), after Jim B. installed libcurl4-openssl-dev, make, g++ and libreadline. I noticed that the H0:FMC-MILLIAMP_MAXVAL channel has not been set and has thus been defaulted to 0. This is used in the conversion from milliamps to percent for a number of records. As a result these records have had values of inf (divide by 0). I set H0:FMC-MILLIAMP_MAXVAL to 12.0. Perhaps this should be hardcoded in the database. The added humidity channels are: H0:FMC-CS_OSB_RM132_RH_PCT H0:FMC-CS_OSB_RM161_RH_PCT H0:FMC-CS_OSB_RM162_RH_PCT H0:FMC-CS_OSB_RM163_RH_PCT H0:FMC-CS_OSB_RM165_RH_PCT H0:FMC-EX_DIS_RH_PCT H0:FMC-EX_OSA_RH_PCT H0:FMC-EX_SPACE_RH_PCT H0:FMC-EY_DIS_RH_PCT H0:FMC-EY_OSA_RH_PCT H0:FMC-EY_SPACE_RH_PCT H0:FMC-LVEA_AHU1_DIS_RH_PCT H0:FMC-LVEA_AHU1_OSA_RH_PCT H0:FMC-LVEA_AHU1_SPACE_RH_PCT H0:FMC-LVEA_AHU2_DIS_RH_PCT H0:FMC-LVEA_AHU2_OSA_RH_PCT H0:FMC-LVEA_AHU2_SPACE_RH_PCT H0:FMC-MX_DIS_RH_PCT H0:FMC-MX_OSA_RH_PCT H0:FMC-MX_SPACE_RH_PCT H0:FMC-MY_DIS_RH_PCT H0:FMC-MY_OSA_RH_PCT H0:FMC-MY_SPACE_RH_PCT These channels are not yet in the DAQ. I burtrestored the IOC to earlier this morning to set the alarm levels.
I've added them to H0EDCU_FMCS.ini and they will go in on the next DAQ restart. I checked that the new channels exist.