Now the c1ioo in on the Dolphin network, I changed the c1ioo MC{1,2,3}_{PIT,YAW} and MC{L,F} outputs to go out over the Dolphin network rather than the old RFM network.
Two models, c1mcs and c1oaf, are ultimately the consumers of these outputs. Now they are picking up the new PCIE IPC channels directly, rather than from any sort of RFM/PCIE proxy hops. This should improve the phase for these channels a bit, as well as reduce complexity and clutter. More stuff was removed from c1rfm as well, moving us to the goal of getting rid of that model entirely.
c1ioo, c1mcs, and c1rfm were all rebuild/installed/restarted, and all came back fine. The mode cleaner relocked once we reenabled the autolocker.
c1oaf, on the other hand, is not building. It's not building even before the changes I attempted, though. I tried reverting c1oaf back to what is in the SVN (which also corresponds to what is currently running) and it doesn't compile either:
controls@c1lsc ~ 2$ rtcds build c1oaf
buildd: /opt/rtcds/caltech/c1/rtbuild
### building c1oaf...
Cleaning c1oaf...
Done
Parsing the model c1oaf...
YARM_BLRMS_SEIS_CLASS TP
YARM_BLRMS_SEIS_CLASS_EQ TP
YARM_BLRMS_SEIS_CLASS_QUIET TP
YARM_BLRMS_SEIS_CLASS_TRUCK TP
YARM_BLRMS_S_CLASS EpicsOut
YARM_BLRMS_S_CLASS_EQ EpicsOut
YARM_BLRMS_S_CLASS_QUIET EpicsOut
YARM_BLRMS_S_CLASS_TRUCK EpicsOut
YARM_BLRMS_classify_seismic FunctionCall
Please check the model for missing links around these parts.
make[1]: *** [c1oaf] Error 1
make: *** [c1oaf] Error 1
controls@c1lsc ~ 2$
I've been trying to debug it but have had no success. For the time being I'm shutting off the c1oaf model, since it's now looking for bogus signals on RFM, until we can figure out what's wrong with it. |