advLigoRTS merge requestshttps://git.ligo.org/cds/software/advligorts/-/merge_requests2024-03-22T20:25:18Zhttps://git.ligo.org/cds/software/advligorts/-/merge_requests/618Draft: Add the ability for models to wait for late IPCs.2024-03-22T20:25:18ZEzekiel DohmenDraft: Add the ability for models to wait for late IPCs.Ezekiel DohmenEzekiel Dohmenhttps://git.ligo.org/cds/software/advligorts/-/merge_requests/604Draft: Adding the new LIGO DAC2024-01-08T23:01:54ZEzekiel DohmenDraft: Adding the new LIGO DAChttps://git.ligo.org/cds/software/advligorts/-/merge_requests/603Scripts to help manage FW output when using a local cache2023-10-05T04:03:52ZJonathan HanksScripts to help manage FW output when using a local cacheScripts to help manage when running a daqd fw writing to local disk and then copying to ldas.
* sync_tool.py - periodically run rsync to sync from a local cache dir to a more permanent destination.
* local_wiper.py - used to clean out a...Scripts to help manage when running a daqd fw writing to local disk and then copying to ldas.
* sync_tool.py - periodically run rsync to sync from a local cache dir to a more permanent destination.
* local_wiper.py - used to clean out a local cache after verifying that files are in the requested destinationMichael ThomasDavid BarkerMichael Thomashttps://git.ligo.org/cds/software/advligorts/-/merge_requests/564Draft: Work on #66, trying to remove race conditions while classifying channels2023-10-24T20:05:12ZJonathan HanksDraft: Work on #66, trying to remove race conditions while classifying channels* Partial solution, the issue is ca_clear_subscription can rightfully call callbacks and lead to a deadlock
* There are other areas that call ca_clear_subscription
* not tested.* Partial solution, the issue is ca_clear_subscription can rightfully call callbacks and lead to a deadlock
* There are other areas that call ca_clear_subscription
* not tested.Ezekiel DohmenEzekiel Dohmenhttps://git.ligo.org/cds/software/advligorts/-/merge_requests/529Convert local_dc to allow autoconfiguring the model list2023-02-15T03:17:38ZJonathan HanksConvert local_dc to allow autoconfiguring the model listFirst update local_dc to C++ to make it easier to manipulate data structures.
closes #404First update local_dc to C++ to make it easier to manipulate data structures.
closes #404https://git.ligo.org/cds/software/advligorts/-/merge_requests/480Draft: Standalone_edcu work on 490 report channels in a non-normal state.2022-12-01T00:46:19ZJonathan HanksDraft: Standalone_edcu work on 490 report channels in a non-normal state.* Initial commit adds a list of connected channels in a non-normal state (subscription callback gives a status != ECA_NORMAL) to the json output.
Still needs:
* An epics output counting the number of non-normal channels
* Some more t...* Initial commit adds a list of connected channels in a non-normal state (subscription callback gives a status != ECA_NORMAL) to the json output.
Still needs:
* An epics output counting the number of non-normal channels
* Some more thread safety
Closes #490https://git.ligo.org/cds/software/advligorts/-/merge_requests/458Draft: Work on #466. Move the creation of /proc, /sys/, and /dev2022-10-13T23:46:35ZJonathan HanksDraft: Work on #466. Move the creation of /proc, /sys/, and /devMove the creation of /proc, /sys, & /dev entries until after the module has finished initializing the cards.
Previously the /proc, /sys, /dev files where created first. This poses an issue as the spectracom card takes > 5s to initializ...Move the creation of /proc, /sys, & /dev entries until after the module has finished initializing the cards.
Previously the /proc, /sys, /dev files where created first. This poses an issue as the spectracom card takes > 5s to initialize and the offset calculation was being done before the module had determined what kind of offset is needed.
This also adjusts the calc_gps_offset.py to wait up to 10s for the sysfs components to be available.Jameson Rollinsjameson.rollins@ligo.orgErik von ReisJameson Rollinsjameson.rollins@ligo.orghttps://git.ligo.org/cds/software/advligorts/-/merge_requests/453Draft: Fix sequencer issues found in 5.0.1 install2022-10-12T17:41:04ZJonathan HanksDraft: Fix sequencer issues found in 5.0.1 install* Bug fix, change set -> get, so that we can set the wildcard status and the table selection* Bug fix, change set -> get, so that we can set the wildcard status and the table selectionErik von ReisErik von Reishttps://git.ligo.org/cds/software/advligorts/-/merge_requests/266Adding in an experimental set of structures to define daq metadata.2022-04-27T16:11:52ZJonathan HanksAdding in an experimental set of structures to define daq metadata.* These structures are meant to send occasional messages describing the contents of a daq data block.
* Header only code to build/verify/traverse the structures is provided.
* A C version is supplied with sufficient flexibility that ...* These structures are meant to send occasional messages describing the contents of a daq data block.
* Header only code to build/verify/traverse the structures is provided.
* A C version is supplied with sufficient flexibility that it may be used in kernel space or userspace with shared memory or standard malloc.
* Test code is included.Erik von ReisErik von Reishttps://git.ligo.org/cds/software/advligorts/-/merge_requests/76simple script to help compare daqdrc files2020-04-23T20:53:11ZJameson Rollinsjameson.rollins@ligo.orgsimple script to help compare daqdrc filesFiles have all comments and blank lines removed, and are sorted, and
are then compared with diff -u.Files have all comments and blank lines removed, and are sorted, and
are then compared with diff -u.4.0.0Jonathan HanksJonathan Hanks