- Nov 11, 2020
-
-
Jonathan Hanks authored
Remove old # of files, # of dirs directives. Update the default prefix for epics.
-
- Nov 10, 2020
-
-
Erik von Reis authored
Discoverable cps recv admin See merge request cds/advligorts!180
-
Jonathan Hanks authored
Converted the channel list interface from get to post and added a warning.
-
Jonathan Hanks authored
Making sure the output is legal json when clear crc is requested.
-
Jonathan Hanks authored
Removing lambda capture initializers as they are C++14 and we are building C++11 for now.
-
Jonathan Hanks authored
Add a html interface that links to all of the functionality of the interface.
-
Erik von Reis authored
Fix epics seq See merge request cds/advligorts!181
-
Jonathan Hanks authored
* getCAIndex did not always return a value. * initializing filterTable was doing a overflow, fixed now.
-
Jonathan Hanks authored
Fix an error in the epics sequencer where a bit CA_SDF was not guarded by the preprocessor causing regular model builds to fail. * Added function definitions to cut down on the #ifdef CA_SDF ... Create an empty version for the non CA_SDF build and let the optimizer clean up instead of the pre-processor.
-
Erik von Reis authored
Ca sdf enum fixes Closes #197 See merge request cds/advligorts!179
-
Jonathan Hanks authored
Removed a bit of code that was added in just to set a breakpoint on a condition, it shouldn't have made it into the final commit.
-
Jonathan Hanks authored
Updated a function signature to reflect the fact that it didn't return a value. Update a call site so that the value that isn't sent isn't read either.
-
Jonathan Hanks authored
* update the disconnected count each cycle.
-
- Nov 07, 2020
-
-
Jonathan Hanks authored
The enum types have a race condition as it needs to be classified as to if it can be dealt with as strings or a number. There issue happens when the PV is categorized before loading the setpoint from the .snap file. This update keeps a copy of the setpoint and applies it if it is determined to be a string.
-
- Nov 05, 2020
-
-
Jonathan Hanks authored
Removing some C++14isms from test code and a typo from DV. See merge request cds/advligorts!178
-
Jonathan Hanks authored
Dataviewer had a spurious character after an include. That was removed. Removed some C++14isms in the cps_recv test code.
-
Erik von Reis authored
Cps recv to get dc diags See merge request cds/advligorts!170
-
Jonathan Hanks authored
-
- Nov 04, 2020
-
-
Rolf Bork authored
for ANU models. Also needed to add new setting for LAO.
-
Jonathan Hanks authored
Daqd exports all PVs as doubles, changing the channel list checksum and data checksum to be doubles to match. If this is not done, then a negative value is shown if the high bit is set when viewing the cps_recv version of the checksum, where the daqd shows a large positive number.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
Update the daqd to read a channel list file/master file when the last line is not newline terminated.
-
Jonathan Hanks authored
Data crc's are calculated on cycle 15. The channel list is sorted and given new sequence numbers the same way the daqd is.
-
Jonathan Hanks authored
Data crc's are calculated on cycle 15. The channel list is sorted and given new sequence numbers the same way the daqd is.
-
Jonathan Hanks authored
The sort predicate was wrong on the data block crc sort, it could reach a state where it never completed.
-
Jonathan Hanks authored
The blocks should be checksumed in dcuid order. This tracks the dcuid + crc, sorts them by dcuid and then does the checksum.
-
Jonathan Hanks authored
Update the epics more frequently than 1s to allow caget to work w/o timeouts. Update the data crc on data cycle 0.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
It had counted chans + tp, now it only counts channels.
-
Jonathan Hanks authored
Fix a bad condition which had the logic inverted.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
Adjust the alarm low values to make sure 0 is good.
-
Jonathan Hanks authored
* Linked the admin interface into the dc_stats to allow clearing the crc counters. * Fixed a bug in the crc logic which would not allow it to always mark a crc (dropped data) on a transition between valid data and no data. * Added some tests. * Added a emplace_with_timeout to the message queue to allow implementing the DCStats stop method without blocking forever if a background thread is not running.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
* PRDCR_NOT_STALLED * PRDCR_UNIQUE_DCU_REPORTED_PER_S * DATA_RATE * TOTAL_CHANS * PRDCR_OPEN_TP_COUNT * PRDCR_TP_DATA_RATE_KB_PER_S * PRDCR_MODEL_DATA_RATE_KB_PER_S * PRDCR_TOTAL_DATA_RATE_KB_PER_S
-
Jonathan Hanks authored
Cps_recv had not been properly tracking the last viewed cycle, so every time it looked at the shared memory it saw what it thought was a new message and sent (and resent) the data that was present in the buffer was re-broadcasted (in this case written into the mbuf in same spot multiple times). Added a test case to the message queue that was used in helping to narrow down issues.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-