- May 06, 2021
-
-
Erik von Reis authored
-
Erik von Reis authored
Got rid of some uses of DAQ_NUM_SWING_BUFFERS since it seemed they weren't used as swing buffers. It looks like swing buffering may not be used for DAQ data.
-
Erik von Reis authored
-
Erik von Reis authored
awgtpman: adds model rate as a global value. Use model rate for determining maximum number of test points allowed. Also fix a build issue.
-
Erik von Reis authored
awgtpman: changed to ignore type of first adc. Will work on other than 16 bit adc. Now gets sample rate from IOP via mbuf. Uses sample rate to meter the gds heartbeat instead of fixed 65536 rate. awg data buffers now can handle 2^20 samples per second. IO mem data moved partially to new shared memory definition style, but still needs an offset. What is in the first section of this mbuf?
-
- May 05, 2021
-
-
Erik von Reis authored
-
- May 04, 2021
-
-
Erik von Reis authored
-
Erik von Reis authored
awgtpman: copy to page buffer in mbuf changed to 16 byte copy for gcc, falling back to 8 byte otherwise. Speed up is almost 16x. Mbuf structures are now required to be 16 byte aligned. AWG_DATA mbuf structs changed to be 16 byte aligned.
-
- May 03, 2021
-
-
Erik von Reis authored
-
Erik von Reis authored
-
Erik von Reis authored
-
Erik von Reis authored
awgtpman: deletion of unneeded #if directives in awgtpman. Those deleted here seem to be trivially unneeded. There are many more that require some research. In addition to cleaning up #if 0 and #if 1 directives, the following symbol assumptions were made: OS_VXWORKS undefined TARGET = 0 RMEM_LAYOUT = 2 GS_UNIX_TARGET defined PORTMAP = 1 OS_SOLARIS undefined _LINUX defined _CONFIG_DYNAMIC undefined __GNUC__ defined linux defined P__DARWIN undefined __CYGWIN__ undefined RTLINUX undefined __linux__ defined P__SOLARIS undefined HAVE_CONFG undefined SITE undefined IFO undefined
-
- Apr 30, 2021
-
-
Erik von Reis authored
-
Erik von Reis authored
-
Erik von Reis authored
Simplified awg data mbuf handles excitation data streaming from awg to models See merge request cds/advligorts!215
-
Erik von Reis authored
-
Erik von Reis authored
awgptan: build working with explicit sized integers. mbuf analyze improved to show the first working awg slot.
-
Erik von Reis authored
-
Erik von Reis authored
rcg, awgtpman: simplified awg data mbuf works for streaming to IOP. user models build but aren't tested. awg data used to be in the mbuf named <model_name> along with test points, epics data and a DAQ info structure. data is now passed through <model_name>_awg. The entire mbuf is mapped with the AWG_DATA structure. There's no longer any need to calculate offsets. Access code is much simpler. Expansion or reconfiguring of the mbuf layout will be straightforward.
-
Erik von Reis authored
-
Erik von Reis authored
-
Erik von Reis authored
-
Erik von Reis authored
-
Erik von Reis authored
-
- Apr 23, 2021
-
-
Erik von Reis authored
Awgtpman GDS reconciliation, new build See merge request cds/advligorts!177
-
Rolf Bork authored
-
Rolf Bork authored
contains the rate at which the IOP is sending data to user application models. This was added to support awgtpman when IOP is passing data at other than normal 65536 samples/sec.
-
Erik von Reis authored
-
Erik von Reis authored
awgtpman: removed relative paths from some target_include_directory() calls. Added some missing headerfiles that should have been in the last commit
-
Erik von Reis authored
GDS/AWGTPMAN: missing header files included in src/gds/awgtpman/dtt. Also gmutex files added to src/gds/base. These are used by NDS and are separate from awgtpman. Now builds in a pristine container with only mk-build-deps isntalled.
-
Erik von Reis authored
-
Erik von Reis authored
-
Erik von Reis authored
Awgtpman reconciled with GDS replaces previous awgptman. Build changed to DTT style awg build. The main difference is that rpc files are built out of tree. A GDS linkage to daqd has been removed. This will need to be addressed in a future commit.
-
Jonathan Hanks authored
checkdaqconfig: filling another hole in the master file parsing. See merge request cds/advligorts!213
-
- Apr 22, 2021
-
-
Erik von Reis authored
checkdaqconfig: filling another whole in the master file parsing that would cause an exception. Also, updated the test file to work with the latest version of pytest.
-
Erik von Reis authored
Daqd update, serve data from circular buffers before going to disk if possible. See merge request cds/advligorts!212
- Apr 21, 2021
-
-
Jonathan Hanks authored
Consolidated the online and in memory logic in the net_writer into one location, making sure the absolute gps request gets a termination block. Updated the nds live test to also test doing a in buffer test with absolute gps times.
-