|
9 | 9 | - Added support for synchronous DAC updates, including support for master or slave mode. |
10 | 10 | Currently the only supported modules with these features are the USB-31xx series. |
11 | 11 | - Moved the code for reading thermocouples and floating point voltages (USB-TEMP-AI) from the readFloat64 |
12 | | - function to the poller, and changed the device support from asynFloat64 to asynFloat64 average. |
| 12 | + function to the poller, and changed the device support from asynFloat64 to asynFloat64Average. |
13 | 13 | This allows these measurements to be averaged like other analog inputs. |
14 | 14 | It also allows them to have SCAN=I/O Intr and scan faster than 10 Hz. |
15 | 15 | - Changed the behavior of the waveform generator Offset PV when using the internal Pulse waveform. |
|
18 | 18 | The new behavior is that the non-pulse part of the waveform has the value of Offset. |
19 | 19 | - Added a PulseDelay PV, which controls the time of the beginning of the pulse relative to the start of the waveform. |
20 | 20 | This is useful when using 2 waveforms, and one wants a time offset between them. |
21 | | - - Removed the code for configuring the temperature input type (RTD, thermocouple, etc.) on the USB-TEMP and USB-TEMP-AI. |
22 | | - These can only be configured using InstaCal on Windows, and generated errors when trying to set them. |
23 | | - In older versions of measComp that used Warren Jasper's drivers on Linux these could be configured, |
24 | | - but the uldaq library does not support this. |
25 | | - - Set the number of counters on the USB-TEMP to 0 because this module does not have a counter. |
26 | | - It was previously set to 1, which was causing errors. |
27 | 21 | - drvUSBCTR |
28 | 22 | - Changes to allow use of an external gate signal in scaler and MCS modes. |
29 | 23 | - Changed the polarity of the gate signals for the counters (C0GT-C7GT). |
|
43 | 37 | In MCS mode external gate will inhibit counting but will not inhibit channel advance. |
44 | 38 | - Fixed a problem with Rising Edge and Falling Edge trigger modes. The wrong enums were being used. |
45 | 39 | - USB-TEMP |
46 | | - - Removed the records for the counter input from the substitutions file and OPI screens |
47 | | - because the USB-TEMP does not have a counter. |
| 40 | + - Set the number of counters on the USB-TEMP to 0 because this module does not have a counter. |
| 41 | + It was previously set to 1, which was causing errors. |
| 42 | + Removed the records for the counter input from the substitutions file and OPI screens. |
48 | 43 | - USB-TEMP and USB-TEMP-AI |
49 | 44 | - Removed the records for temperature input type (RTD, thermocouple, etc.) from the substitutions file |
50 | | - and OPI screens because these are not configurable. |
| 45 | + and OPI screens because these are not configurable using the UL library on Windows or the uldaq library on Linux. |
| 46 | + These can only be configured using InstaCal on Windows, and generated errors when trying to set them. |
| 47 | + In older versions of measComp that used Warren Jasper's drivers on Linux these could be configured, |
| 48 | + but the uldaq library does not support this. |
51 | 49 |
|
52 | 50 | ## Release 4-3 (February 10, 2024) |
53 | 51 | - drvMultiFunction.cpp |
|
0 commit comments