Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_main_telescope
-
Labels:
-
Story Points:5
-
Sprint:TSSW Sprint - Sep 16 - Sep 28
-
Team:Telescope and Site
Description
Update the middleware code by Moog to use the latest SAL version. At this moment, the ts_sal 4.0 is unavailable. Therefore, the latest version of ts_sal and ts_xml will be used. The code update might be needed for the possible DDS/ xml interface changes. This task will also try to find a way to test the code even though the hexapod/ rotator cRIO controller and hardware are unavailable.
Tried to follow the following page to use the yum to get the build SAL repo:
https://confluence.lsstcorp.org/display/LTS/SAL+RPM%27s+building+and+using
The list of available repos is here:
https://project.lsst.org/ts/lsstrepo/
Michael mentioned I need to replace 10.0.100.1 with project.lsst.org/ts in the lsst-ts.repo file.
I need to set the following path variables by myself: LSST_DDS_DOMAIN, LSST_DDS_DOMAIN, and LSST_SDK_INSTALL.
Michel suggested the following:
export LSST_DDS_DOMAIN=mytesting
source /opt/OpenSpliceDDS/V6.9.0/HDE/x86_64.linux/release.com
export TOPIC_LIB=/opt/lsst/ts_sal/lib
export LD_LIBRARY_PATH=${TOPIC_LIB}:${LD_LIBRARY_PATH}