Skip to content
This repository has been 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

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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