IOC packages list

This page references all EPNix packages that should be used when packaging an IOC. For all other packages, see the Packages list.

Packages

StreamDevice

Path

epnix.support.StreamDevice

Version

2.8.26

Description

A generic EPICS device support for devices with a “byte stream” based communication interface

Homepage

https://paulscherrerinstitute.github.io/StreamDevice/

Declared in

pkgs/epnix/support/StreamDevice/default.nix

License(s)
Package maintainer(s)

adsDriver

Path

epnix.support.adsDriver

Version

3.1.0

Description

EPICS support module for integrating Beckhoff PLC using the ADS protocol

Homepage

https://epics.cosylab.com/documentation/adsDriver/

Declared in

pkgs/epnix/support/adsDriver/default.nix

License(s)
Package maintainer(s)

asyn

Path

epnix.support.asyn

Version

4-44-2

Description

EPICS module for driver and device support

Homepage

https://epics-modules.github.io/master/asyn/

Declared in

pkgs/epnix/support/asyn/default.nix

License(s)
Package maintainer(s)

autoparamDriver

Path

epnix.support.autoparamDriver

Version

2.0.0

Description

An asyn driver that creates parameters dynamically based on content of record links

Homepage

https://epics.cosylab.com/documentation/autoparamDriver/

Declared in

pkgs/epnix/support/autoparamDriver/default.nix

License(s)
Package maintainer(s)

autosave

Path

epnix.support.autosave

Version

5-11

Description

Module that automatically saves values of EPICS PVs to files, and restores those values when the IOC is restarted.

Homepage

https://github.com/epics-modules/autosave

Declared in

pkgs/epnix/support/autosave/default.nix

License(s)
Package maintainer(s)

busy

Path

epnix.support.busy

Version

1-7-4

Description

APS BCDA synApps module: busy

Homepage

https://epics.anl.gov/bcda/synApps/busy/busy.html

Declared in

pkgs/epnix/support/busy/default.nix

License(s)
Package maintainer(s)

calc

Path

epnix.support.calc

Version

3-7-5

Description

Support for run-time expression evaluation

Homepage

https://epics.anl.gov/bcda/synApps/calc/calc.html

Declared in

pkgs/epnix/support/calc/default.nix

License(s)
Package maintainer(s)

devlib2

Path

epnix.support.devlib2

Version

2.12

Description

devLib2 - Library for direct MMIO access to PCI and VME64x

Homepage

https://github.com/epics-modules/devlib2

Declared in

pkgs/epnix/support/devlib2/default.nix

License(s)
Package maintainer(s)

epics-systemd

Path

epnix.support.epics-systemd

Version

2022-02-09

Description

Systemd-related facilities for EPICS IOCs

Homepage

https://github.com/minijackson/epics-systemd

Declared in

pkgs/epnix/support/epics-systemd/default.nix

License(s)
Package maintainer(s)

gtest

Path

epnix.support.gtest

Version

1.0.1

Description

EPICS module to adds the Google Test and Google Mock frameworks to EPICS

Homepage

https://github.com/epics-modules/gtest

Declared in

pkgs/epnix/support/gtest/default.nix

License(s)
Package maintainer(s)

ipac

Path

epnix.support.ipac

Version

2.16

Description

IPAC Carrier and Communication Module Drivers

Homepage

https://github.com/epics-modules/ipac/wiki

Declared in

pkgs/epnix/support/ipac/default.nix

License(s)
Package maintainer(s)

modbus

Path

epnix.support.modbus

Version

3-2

Description

EPICS support for communication with PLCs and other devices via the Modbus protocol

Homepage

https://epics-modbus.readthedocs.io/en/latest/

Declared in

pkgs/epnix/support/modbus/default.nix

License(s)
Package maintainer(s)

mrfioc2

Path

epnix.support.mrfioc2

Version

2.6.0

Description

EPICS driver for Micro Research Finland event timing system devices

Homepage

https://github.com/epics-modules/mrfioc2

Declared in

pkgs/epnix/support/mrfioc2/default.nix

License(s)
Package maintainer(s)

opcua

Path

epnix.support.opcua

Version

0.10.0

Description

EPICS support for communication with OPC UA protocol

Homepage

https://github.com/epics-modules/opcua

Declared in

pkgs/epnix/support/opcua/default.nix

License(s)
Package maintainer(s)

pvxs

Path

epnix.support.pvxs

Version

1.3.1

Description

PVA protocol client/server library and utilities

Homepage

https://mdavidsaver.github.io/pvxs/

Declared in

pkgs/epnix/support/pvxs/default.nix

License(s)
Package maintainer(s)

RecCaster

Path

epnix.support.reccaster

Version

1.6

Description

Informs ChannelFinder of the state of the IOC and the list of PVs contained in that IOC

Homepage

https://channelfinder.readthedocs.io/en/latest/

Declared in

pkgs/epnix/support/reccaster/default.nix

License(s)
Package maintainer(s)

seq

Path

epnix.support.seq

Version

2.2.9

Description

Provides the State Notation Language (SNL), a domain specific programming language

Homepage

https://epics-sequencer.sourceforge.io/sequencer-2-2/

Declared in

pkgs/epnix/support/seq/default.nix

License(s)
Package maintainer(s)

snmp

Path

epnix.support.snmp

Version

1.1.0.4

Description

Module providing EPICS support for SNMP (Simple Network Management Protocol)

Homepage

https://groups.nscl.msu.edu/controls/files/devSnmp.html

Declared in

pkgs/epnix/support/snmp/default.nix

License(s)
Package maintainer(s)

sscan

Path

epnix.support.sscan

Version

2-11-6

Description

Contains the sscan record and related software for systematically moving positioners, triggering detectors, and acquiring and storing resulting data

Homepage

https://epics.anl.gov/bcda/synApps/sscan/sscan.html

Declared in

pkgs/epnix/support/sscan/default.nix

License(s)
Package maintainer(s)

twincat-ads

Path

epnix.support.twincat-ads

Version

2024.01.11

Description

Module providing EPICS support for ADS Protocol (Automation Device Specification)

Homepage

https://gitlab.esss.lu.se/epics-modules/epics-twincat-ads

Declared in

pkgs/epnix/support/twincat-ads/default.nix

License(s)
  • Unspecified free software license

Package maintainer(s)