Reports 1-1 of 1 Clear search Modify search
DGS (General)
satoru.ikeda - 12:07 Friday 17 September 2021 (18293) Print this report
Bug fix for TrueRMS.

When using TrueRMS in RTS3.1.1 environment, an error occurred when compiling C depending on the connection conditions.
The connection condition that causes the bug is when connecting to SHMEM.
This is due to the fact that in L.80 and 89 of TrueRMS.pm, fromExp[0], which contains the variable name ipcInfo, is converted to lower case.

After investigating the source code of LIGO, I found that the latest version of LIGO has a fix for this problem, so I decided to merge it in.
https://git.ligo.org/cds/advligorts/-/commit/89edef3a932b0610a8368be5da7a39484d9d672a

[modified file].
/opt/rtcds/rtscore/tags/advLigoRTS-3.1.1/src/epics/util/lib/TrueRMS.pm
The file before modification was saved as TrueRMS_original.pm.

Before modification :
80: \L$::xpartName[$i]_sqrin = $::fromExp[0] * $::fromExp[0];
89: \L$::xpartName[$i] = $::fromExp[0];

After the change :
80: \L$::xpartName[$i]_sqrin \E= $::fromExp[0] * $::fromExp[0];
89: \L$::xpartName[$i] \E = $::fromExp[0];

Non-image files attached to this report
Search Help
×

Warning

×