Packages list

Note

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

epics-base

Path
epnix.epics-base
Version
7.0.8.1
Description
The Experimental Physics and Industrial Control System
Homepage
https://epics-controls.org/
Declared in
pkgs/epnix/epics-base/default.nix
License(s)
Package maintainer(s)

epics-base

Path
epnix.epics-base3
Version
3.15.9
Description
The Experimental Physics and Industrial Control System
Homepage
https://epics-controls.org/
Declared in
pkgs/epnix/epics-base/default.nix
License(s)
Package maintainer(s)

epics-base

Path
epnix.epics-base7
Version
7.0.8.1
Description
The Experimental Physics and Industrial Control System
Homepage
https://epics-controls.org/
Declared in
pkgs/epnix/epics-base/default.nix
License(s)
Package maintainer(s)

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
Driver EPICS for MRF cards
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-dev
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)

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)