Folks,
Release R3-0 of the measComp module is now available.
These are some items from the R3-0 release notes:
*****************************************
- Changed the method used to specify the device in the constructors and the startup script.
- The second argument the configuration commands in the startup script (e.g. `drvMultifunctionConfigure()`)
is no longer a `boardNum` integer , it is a `uniqueID` string.
- For USB devices the `uniqueID` is the serial number, which is printed on the device (e.g. `"01F6335A"`).
- For Ethernet devices the `uniqueID` can either be the MAC address (e.g. `"00:80:2F:24:53:DE"`),
or the IP address (e.g. `"10.54.160.216"`).
The MAC address or IP address can be used for devices on the local subnet,
while the IP address must be used for devices on other subnets.
- There is a new iocsh command, `measCompShowDevices`. This will list all Measurement Computing USB devices
attached to the computer running the IOC, as well as all Measurement Computing Ethernet devices on the subnet.
- Added support for the USB-TEMP and USB-TEMP-AI models.
- These support reading temperature with RTD, thermocouple, thermistor, and semiconductor sensors.
- The USB-TEMP supports up to 8 temperature inputs.
- The USB-TEMP-AI supports up to 4 temperature inputs and 4 24-bit voltage inputs.
- Converted documentation from HTML to Markdown (this document) and ReST (other documentation) at
https://epics-meascomp.readthedocs.io/en/latest/.
- Changed the OPI screens to be modular, using subscreens. This works well because many devices have
identical functional blocks. This is much easier to maintain.
- Removed support for the USB-4303. This module is obsolete and has not been available for many years.
The USB-CTR04/08 should be used instead.
The source repository is on Github:
https://github.com/epics-modules/measComp
The documentation is here:
https://epics-meascomp.readthedocs.io/en/latest
The release notes are here:
https://github.com/epics-modules/measComp/blob/master/RELEASE.md
Mark