- Sep 30, 2020
-
-
Rolf Bork authored
- IOP card counting for model/bus comparison fixed. IOP code was double counting Contec6464 and counting IRIG-B card. - Common module load changed to properly shutdown Dolphin if exit on incorrect card count by IOP.
-
- 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
- Sep 14, 2020
-
-
Rolf Bork authored
- Increased model part limit from 6000 to 8000 - Replaced all tabs with 4 spaces in file
-
- Sep 13, 2020
-
-
Rolf Bork authored
- Modified feCodeGen and Parameters to provide settings to force 1pps sync for test. - ControllerIop.c sync21pps code changed to use iop_adc_read. - Removed sync21pps code from iop_adc_functions (errant code) - Modified iop_dac_functions.c, check_dac_buffer() to set DAC error only in case FIFO FULL for 1pps and no sync modes - Modified controller.h to set a lower threshold for 1pps sync signal - Modified cdsHardware.h to set a different ADC for 1PPS when in test mode
-
- Sep 10, 2020
-
-
Rolf Bork authored
-
Erik von Reis authored
Expanding the analyze function of mbuf_probe to look for data overflows. See merge request cds/advligorts!154
-
- Sep 09, 2020
-
-
Jonathan Hanks authored
Look for data + tp != total data size
-
- Sep 02, 2020
-
-
Rolf Bork authored
- Alarm point for reading first ADC increased from 20 to 23usec, as in V3.4 release - Diag fix for DAC modules when running without LIGO timing system.
-
- Aug 26, 2020
-
-
Erik von Reis authored
Closes #143, Add more epics variables to the edc. Closes #143 See merge request cds/advligorts!152
-
Jonathan Hanks authored
-
Jonathan Hanks authored
Adds in 3 new epics variables to the edc. If selected in the edc ini file they are always available. * prefix UPTIME_SECONDS * prefix DATA_RATE_KB_PER_S * prefix GPS Their data is also exported in the json debug dump as the following fields: * Uptime * DataRateKbPerSec * Gpstime
-
- Aug 25, 2020
-
- Aug 24, 2020
-
-
Jonathan Hanks authored
Expose a new sysfs endpoint, kernel/mbuf/verbosity. This contains an integer value which defaults to 0. When set to non-zero the mbuf driver is put into verbose mode and outputs debug information on each connection and command. If regular (non-verbose) it is silent. Errors in allocation and issues on startup still always issue printk calls.
-
Rolf Bork authored
-