- 09 Oct, 2015 3 commits
-
-
Lucas Russo authored
This option is only valid if daemonize parameter is "yes".
-
Lucas Russo authored
-
Lucas Russo authored
-
- 07 Oct, 2015 6 commits
-
-
Lucas Russo authored
This is not needed anymore as we use system services
-
Lucas Russo authored
-
Lucas Russo authored
This allows us to selective spawn the broker. Useful in cases that the broker is an independent system service, as Malamute.
-
Lucas Russo authored
-
Lucas Russo authored
This is related to commits a0f3f992 and 9d80fdf5
-
Lucas Russo authored
We were not multiplying the sample size by the number of samples to give the number of total bytes per block.
-
- 03 Oct, 2015 4 commits
-
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
blink_leds and ad9510_cfg_defaults were not using our simple messaging protocol, which causes some confusion for the client programmer, as well as for libbpmclient.
-
Lucas Russo authored
The timeout variable must support negative numbers, -1, meaning an infinite wait.
-
- 30 Sep, 2015 2 commits
-
-
Lucas Russo authored
-
Lucas Russo authored
Now, we can stop the acquisition FSM. This is useful if we are acquiring data in triggered mode and we want to abort the acquisition.
-
- 25 Sep, 2015 3 commits
-
-
Lucas Russo authored
For now, we reset the FPGA on PCIe open.
-
Lucas Russo authored
-
Lucas Russo authored
-
- 24 Sep, 2015 1 commit
-
-
Lucas Russo authored
-
- 22 Sep, 2015 4 commits
-
-
Lucas Russo authored
For now, enabling synthetic data on the FMC130 module, we can acquire consecutive data and check if the output file is correct with these functions.
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
- 21 Sep, 2015 4 commits
-
-
Lucas Russo authored
As we were not acquiring from non-paged aligned address (only skip trigger acquisition was used), we didn't see the possible errors coming from this. The first one is the start address. On the first read, we need to check for page size overflow. If this occurs, the remaining bytes need to be read from the next page. Secondly, the output data pointer was not being updated to account for split (from 2 consecutive pages) reads. Without this, we were copying data to the wrong destination address.
-
Lucas Russo authored
-
Lucas Russo authored
The acquisition address can wrap in two places. The first of them is when calculation the start of the acquisition, which could be wrapped if the acquisition module waited too long for the trigger. The second place is in adding the block offset to the start address. This could wrap in the end of the memory space.
-
Lucas Russo authored
-
- 18 Sep, 2015 6 commits
-
-
Lucas Russo authored
0 is a valid valid for the FPGA, so we changed it here.
-
Lucas Russo authored
This function accepts any integer number from 0 to 2^32-1 and generates a pulse in the FPGA, regardless of the number.
-
Lucas Russo authored
-
Lucas Russo authored
For the generic bpm_func_exec function and some compounded libbpmclient funcions, we were incrementing a uint32_t pointer by 4, effectively adding 4*4 = 16 bytes to the pointer and not 4 bytes as intended. Everything seemed to work OK, because the error was made twice: one filling the array and the other reading the array (in bpm_func_exec).
-
Lucas Russo authored
We were comparing, for single shot acquisition, the maximum number of multi shot samples, and vice-versa
-
Lucas Russo authored
-
- 17 Sep, 2015 7 commits
-
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
This enables us to make a synchronized MONIT AMP/POS reading.
-
Lucas Russo authored
-
Lucas Russo authored
This just performs the same acquisition method (skip trigger) as before
-