Skip to content
This repository was archived by the owner on Jan 12, 2021. It is now read-only.
/ e3-asyn Public archive

ESS Site-specific EPICS module : asyn

Notifications You must be signed in to change notification settings

icshwi/e3-asyn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1b1ca94 · Aug 20, 2020

History

94 Commits
Sep 3, 2019
Nov 11, 2019
Sep 11, 2019
Mar 2, 2019
Nov 19, 2017
Nov 9, 2018
Nov 11, 2019
Nov 11, 2019
Jan 29, 2018
Aug 20, 2020
Sep 3, 2019

Repository files navigation

Deprecation notice

2020-08-20: This remote has been deprecated. Moved to https://gitlab.esss.lu.se/e3/common/e3-asyn.

e3-asyn

ESS Site-specific EPICS module : asyn

Dependency Plot

asyn dep
Figure 1 Depdendency Tree.

DRV_USBTMC

  • Initialize repository
make init
  • USBTMC support Note that Ubuntu OS (LTS, and 17.10) are not supported. If one would like to use USBTMC, please use CentOS or Debian.

Enable it via editing configure/CONFIG_OPTIONS

DRV_USBTMC:=YES

However, this option is vaild only for linux-x86_64 architecture. If your arch is not linux-x86_64, it will be ignored within asyn.Makefile. The libusb-1.0.0 should be installed on host system, for Debian system, one could use the following option:

$ apt-get install libusb-1.0-0-dev

For Redhat system, the following package should be installed

$ yum install libusbx-dev

And USR_INCLUDES and USR_LDFLAGS can be extracted via

$ pkg-config --cflags libusb-1.0
-I/usr/include/libusb-1.0

$ pkg-config --libs libusb-1.0
$ -lusb-1.0

NON SUPPORTS

NI1014 : NI GPIB-1014

Linux GPIB

IPAC

RTEMS and VxWorks