- Oct 08, 2020
-
-
Rolf Bork authored
- Modified counting of cards found during IO mapping to account for Contec6464 cards counting at 2 (upper and lower word addresses). - Code will exit on incorrect card count with message to syslog on type of cards not found. - RCG modified to add REQUIRE_IO_CNT flag for IOP models with H1 or L1 IFO designator to automatically invoke this card checking and exit on card count error.
-
- Oct 07, 2020
-
-
Rolf Bork authored
Added DIO_TEST compile option. This was added to provide Contec6464 testing by reading back the Contec output register to verify correct mapping and writing of data.
-
- Oct 06, 2020
-
-
Rolf Bork authored
With previous change for ADC/DAC mapping to allow DAC models in any order, BIO mapping needed to change to same structure.
-
- Oct 02, 2020
-
-
Rolf Bork authored
-
Rolf Bork authored
- Updated all code that uses the above structure. - Fixed user space code to use dac_info routine instead of their own.
-
Erik von Reis authored
Daqd run number hash fix Closes #171 See merge request cds/advligorts!159
-
Jonathan Hanks authored
It truncates the name/units. This code adds an updated hash function that correctly uses the name/units. It keeps the old function availble for use when a parameter is set for compatibility.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
This adds {prefix}CHANNEL_LIST_CHECK_SUM as a 32bit crc of the channel list.
-
Jonathan Hanks authored
Fixed build_edc_ini to add newline at end of ini file if not present. See merge request cds/advligorts!157
-
Erik von Reis authored
Daqd diagnostics Closes #177 See merge request cds/advligorts!158
-
- Oct 01, 2020
-
-
Jonathan Hanks authored
This defaults the channel to stalled and forces the system to take action to mark it as not stalled. In a bad state we want to default to bad, not a bad state hidden because the producer wasn't run.
-
Jonathan Hanks authored
This adds code to the shmem receiver to have it signal when it has taken 2s to look for new data. This is meant to be a simple flag to show when the producer is 'stuck' waiting for data.
-
- Sep 30, 2020
- Sep 29, 2020
-
-
Erik von Reis authored
Fixed build_edc_ini to add newline at end of ini file if not present. Also added some simple tests for build_edc_ini.
-
- Sep 28, 2020
-
-
Rolf Bork authored
running on Dolphin timing.
-
Rolf Bork authored
all ADC cards advertised by IOP were actually there. Example: IOP model has 6 ADCs defined, but only found 3 on bus. Not normal in production systems , but often the case in test systems.
-
Rolf Bork authored
core locking, which is not really supported (lots of messages fill dmesg). Changed this to use udelay call instead, as in the rest of the FE code.
-
- Sep 27, 2020
-
-
Rolf Bork authored
-
- Sep 26, 2020
-
-
Rolf Bork authored
-
Rolf Bork authored
- Modified user model mapping to account for any missing cards. - Brought the user space code for user apps up to date with new DAC mapping scheme. - Moved DAC channel deallocation routine to common app_dac_functions.c for use by both user model kernel and user space code.
-
- Sep 25, 2020
-
-
Erik von Reis authored
Additional bounds checks in local_dc, dix_xmit, dix_recv.c See merge request cds/advligorts!156
-
- Sep 24, 2020
-
-
Jonathan Hanks authored
Removed an unused buffer in local_dc.c. Updated the local_dc checks to be against the size of the output buffer, instead of the old 4mb/s limit. This could be put back in, but needs to take into account a variable sized output buffer. Added some checks to dix_xmit/recv to test for size before reading from/writing to the dolphin buffers.
-
Rolf Bork authored
As a temporary startup timing fix for special case of LHO PEM mid, added Parameter block entry lhomid=1. If set in IOP model, this will correct the 1 second timing offset of those units at startup. This will be removed once LHO mids are upgraded to long range IOC.
-
Rolf Bork authored
-
Rolf Bork authored
-
Rolf Bork authored
FIFO empty. - Removed duplicate DAC status info passing routine from app_dac_functions.c as routine already exists in dac_info.c. - Fix for DAC overrange status bit.
-
Erik von Reis authored
Daqd diagnostics See merge request cds/advligorts!155
-
- Sep 23, 2020
-
-
Rolf Bork authored
-
Rolf Bork authored
-
Rolf Bork authored
channel parameters in the DAQ.ini file. It appears later Perl does not maintain ordering of fields in its db records. To get around this, changed fmseq.pl to write DAQ .ini file entries in a hardcoded order.
-
Jonathan Hanks authored
-
- Sep 22, 2020
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
- Sep 21, 2020
-
-
Jonathan Hanks authored
Add a parameter to the daqd 'DUMP_BROADCAST_FRAME' which keeps the broadcast frame that has gps % 60 = 0 around for 1 minute.
-
Jonathan Hanks authored
This is actually a checksum of he data block checksums, so that we only compute the checksum once (when we verify the data) for the data. The data is being exported as {PREFIX}PRDCR_DATA_CRC
-
Rolf Bork authored
-
- Sep 18, 2020
-
-
Rolf Bork authored
Involved - Adding dacAcr to cdsHardware structure to pass info upstream. - Modify DAC drivers to pass info on startup - Modify MEDM screen generator to add info.
-
- Sep 15, 2020
-
-
Rolf Bork authored
DAC FIFO checking difficult to predict in this mode and tended to add longer loop delays.
-