Skip to content

CA Lab v1.7.2.0 (November 2022)

Compare
Choose a tag to compare
@nugatritter nugatritter released this 22 Nov 13:18
· 70 commits to main since this release

CA Lab v1.7.2.0 - Release Notes

We are happy to announce that CA Lab is compatible with NI Linux Real-Time x86.

📦 Downloads

🧩 New

  • Compatible with NI Linux Real-Time x86

  • CaLabSoftIoc now also works under Linux

  • CaLabInit and CaLabGet has an optional output filter now
    (this can save ressources and increase performance)
    Following values can be combined with OR

    PV indicators:
          firstValueAsString = 1
          firstValueAsNumber = 2
          valueArrayAsNumber = 4
          errorOut = 8
    
      PV Info cluster:
          pviElements = 16
          pviValuesAsString = 32
          pviValuesAsNumber = 64
          pviStatusAsString = 128
          pviStatusAsNumber = 256
          pviSeverityAsString = 512
          pviSeverityAsNumber = 1024
          pviTimestampAsString = 2048
          pviTimestampAsNumber = 4096
          pviFieldNames = 8192
          pviFieldValues = 16384
          pviError = 32768
    

📣 Improvements

  • CaLabSoftIoc is now native LabVIEW code (calabioc.dll is no longer needed)
  • CaLabSoftIoc now also works under Linux
  • Conditionally assign the variables in the Makefile
  • README.linux shows a better way to link the shared library libcalab.so (mass compiling)
  • Fixed multiple instances of PVs in "myItems" map
  • Fixed crash of negative enums
  • Added mutex for writing PVs
  • EPICS base 7.0.7
  • Some clean up and better documentaion in VIs

ℹ️

Project website
Notes and FAQ