- Apr 28, 2020
-
-
Jameson Rollins authored
closes #103
-
- Apr 27, 2020
-
-
Rolf Bork authored
provides a listing of available Parameter block settings.
-
Rolf Bork authored
-
Rolf Bork authored
IOP: setting virtualiop=1 will force all IPCs defined in the model to become SHMEM type regardless of model definintion. USER APP: setting use_shm_ipc=1 will force all IPCs defined in the model to become SHMEM type regardless of model definintion. See README file in advligorts/src/fe directory for fulldetails of Parameter block options.
-
- Apr 24, 2020
-
-
Jameson Rollins authored
Close Issue #87 - delete setup sub-folder, already moved to new cds/rts-admin project See merge request cds/advligorts!86
-
Keith Thorne authored
-
- Apr 23, 2020
-
-
Jonathan Hanks authored
Fix a typo in installing mbuf_probe, put it in bin not BIN See merge request cds/advligorts!85
-
Jonathan Hanks authored
-
Rolf Bork authored
- Deprecated old, non-functional on Debian 10, controllerVirtual.c. - Parameter block entry "virtualIOP=1" sets the appropriate compile flags. - controllerIOP.c modified with addition of RUN_WO_IO_MODULES option - Added timing control in time_slave_io.c Further changes are still required to feed data into the ADC inputs. As is, ADC inputs are statically set to value of channel number eg channel 31= 31.
-
Jonathan Hanks authored
Closes #98. Check for dcuids that are not normal and abort. Closes #98 See merge request cds/advligorts!82
-
Jonathan Hanks authored
-
Jonathan Hanks authored
Changing cmake to install mbuf_probe so that it can be put into packages. See merge request cds/advligorts!83
-
Jonathan Hanks authored
mbuf_probe is a useful debug tool that is typically built from source, but could be useful in any FE/daqd system to examine issues.
-
Jonathan Hanks authored
This check can be turned off by setting the parameter "allow_any_dcu" = "1" in the daqdrc. This allows dcuid's in the channel list that are not in the TP group or the MYRICOM group. (We may be able to restrict the TP group as well). Also removed some old code that is specific to the internal edcu, which along with not being used anymore gives a more obscure error message.
-
- Apr 22, 2020
-
-
Erik von Reis authored
allow awgtpman to run as unprivileged user Closes #93 See merge request cds/advligorts!81
-
Jameson Rollins authored
The awgtpman process is run as root only because it wants to bind to a privileged port. This is not necessary as capabilities exist to allow running it as a unprivileged user: * remove an unnecessary check in the awgtpman binary on the superuser status of the user * set CAP_NET_BIND_SERVICE in the systemd service to allow it to bind to privileged port This should allow the service to run as a non-privileged user, which we set here to be advligorts. closes #93
-
Erik von Reis authored
support: set umask 0002 for rtcds and epics service Closes #90 See merge request cds/advligorts!80
-
Jameson Rollins authored
This should make sure that all files created by these commands (e.g. in /opt/rtcds/...) are created group writable permission. closes #90
-
- Apr 21, 2020
-
-
Rolf Bork authored
I reenabled def for this macro in src/include/inlineMath.h. The only model that seems to use this is ASC, which would not compile without this change.
-
Erik von Reis authored
rtcds: export all variables loaded from /etc/advligorts/env See merge request cds/advligorts!79
-
Jameson Rollins authored
This wraps the sourcing of the /etc/advligorts/env file in the 'allexport' shell option that explicitly marks all variables for export. Hopefully this will eliminate the need to explicitly export variables (address #92).
-
Jameson Rollins authored
awgtpman depends on the module being loaded, so a Wants seems like the appropriate strength.
-
- Apr 20, 2020
-
-
Rolf Bork authored
- Moved send_io_info_to_mbuf routine from map.c to moduleLoadCommon.c, as the TIME_SLAVE option does not use map.c. - Changed controllerIop.c to not write DAC bit registers if TIME_SLAVE, as this area is not mapped for this configuration ie no I/O modules.
-
Rolf Bork authored
New dolphin packages install symvers to a particular directory. This change... See merge request cds/advligorts!78
-
- Apr 18, 2020
-
-
Erik von Reis authored
New dolphin packages install symvers to a particular directory. This change looks for those symvers and incorporates them into model builds. Note that configure was changed by autoconf. Configure should probably be dropped from git.
-
- Apr 17, 2020
-
-
Rolf Bork authored
-
Rolf Bork authored
-
Jonathan Hanks authored
Closing #89. Give the streamers and local_dc error codes. Closes #89 See merge request cds/advligorts!77
-
Rolf Bork authored
- Set all IPC between computers to use Dolphin ie deprecated support for GeFanuc RFM. - This removes the need for the USE_LR_PCIE file in src/include to trigger compile option. - Set the default to use Dolphin Gen 2 (IX) drivers - This removes the need for the USE_DOLPHIN_GEN2 file in src/include to trigger compile option. - Added Parameter block entry option dolphingen=1
-
Jonathan Hanks authored
The streamers and local_dc generally exit only on error (timeout or signal) so change the return code to an error code.
-
- Apr 16, 2020
-
-
Rolf Bork authored
code files (controlerLR.c) to handle cases where an FE is connected via a long rnage fiber to its I/O chassis. The specific LIGO case is PEM midstations and future A+ systems. The generic controllerIOP.c now handles this case via Parameter block settings. See the README file in src/fe directory for description of those settings. This change also allowed for the removal of special case subroutines in the src/include/drv area C code files.
-
- Apr 15, 2020
-
-
Rolf Bork authored
Change to timing.c to use ligo_get_gps_offset in calc current time.
- Apr 14, 2020
-
-
Jonathan Hanks authored
Changing daqd and streamer ctest tests to only require a readable /dev/gpstime /dev/mbuf. See merge request cds/advligorts!75
-
Jonathan Hanks authored
This fits better with recent packaging changes and auto configuration of the device files.
-
Jameson Rollins authored
This was only transitional, no longer needed.
-
Jameson Rollins authored
Add status and log commands, and check if the advligorts-fe package is installed.
-
Jameson Rollins authored
Packaging should now create the build and target directories with the correct setgid permissions that any user in the advligorts group can write to them. Leave use of sudo for managing systemd services.
-