libicsneo

libicsneo is the Intrepid Control Systems device communication library. The source code for libicsneo can be found on GitHub: https://github.com/intrepidcs/libicsneo

Linux Installation

Applications that use raw Ethernet device discovery, such as PCAP-backed discovery, need permission to open raw network sockets. Instead of running your application with sudo, grant the installed executable the required Linux capabilities:

sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/your-app

Replace /usr/bin/your-app with the full path to the application executable.