Skip to content

Commit 3a16527

Browse files
committed
Notes for R4-4
1 parent d3f078c commit 3a16527

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

RELEASE.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
## Release 4-4 (April XXX, 2025)
44
- drvMultiFunction.cpp
55
- Added support for the USB-ERB24, a 24-bit relay output module.
6+
- Fixed the code for doing callbacks from the poller for analog inputs and temperature inputs.
7+
Because these use the asynInt32Average or asynFloat64 average device support, it is important
8+
to force a callback even if the value read has not changed.
69
- Moved the code for reading thermocouples and floating point voltages (USB-TEMP-AI) from the readFloat64
710
function to the poller, and changed the device support from asynFloat64 to asynFloat64 average.
811
This allows these measurements to be averaged like other analog inputs.
@@ -13,6 +16,12 @@
1316
The new behavior is that the non-pulse part of the waveform has the value of Offset.
1417
- Added a PulseDelay PV, which controls the time of the beginning of the pulse relative to the start of the waveform.
1518
This is useful when using 2 waveforms, and one wants a time offset between them.
19+
- Removed the code for configuring the temperature input type (RTD, thermocouple, etc.) on the USB-TEMP and USB-TEMP-AI.
20+
These can only be configured using InstaCal on Windows, and generated errors when trying to set them.
21+
In older versions of measComp that used Warren Jasper's drivers on Linux these could be configured,
22+
but the uldaq library does not support this.
23+
- Set the number of counters on the USB-TEMP to 0 because this module does not have a counter.
24+
It was previously set to 1, which was causing errors.
1625
- drvUSBCTR
1726
- Changes to allow use of an external gate signal in scaler and MCS modes.
1827
- Changed the polarity of the gate signals for the counters (C0GT-C7GT).
@@ -31,6 +40,12 @@
3140
- With these changes the external gate will inhibit counting in scaler mode.
3241
In MCS mode external gate will inhibit counting but will not inhibit channel advance.
3342
- Fixed a problem with Rising Edge and Falling Edge trigger modes. The wrong enums were being used.
43+
- USB-TEMP
44+
- Removed the records for the counter input from the substitutions file and OPI screens
45+
because the USB-TEMP does not have a counter.
46+
- USB-TEMP and USB-TEMP-AI
47+
- Removed the records for temperature input type (RTD, thermocouple, etc.) from the substitutions file
48+
and OPI screens because these are not configurable.
3449

3550
## Release 4-3 (February 10, 2024)
3651
- drvMultiFunction.cpp

0 commit comments

Comments
 (0)