Source: ecapp
Priority: optional
Maintainer: Florian Pose <fp@igh.de>
Build-Depends: debhelper (>= 9), cmake, pkg-config, libpdserv3-dev (>= 3.2), libethercat-dev, python3
Standards-Version: 3.9.5
Section: libs
Homepage: https://etherlab.org

Package: libecapp-dev
Section: libdevel
Architecture: any
Depends: libecapp0 (= ${binary:Version}), ${misc:Depends}
Description: EtherCAT application library
 This C++ library allows the quick development of realtime applications
 (control systems) with EtherCAT support. It comes with configurations
 for commonly used EtherCAT sub-devices and can be extended with local
 sub-device implementations. The classes use the PdServ interface
 (https://gitlab.com/etherlab.org/pdserv).
 .
 Header files

Package: libecapp0
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: EtherCAT application library
 This C++ library allows the quick development of realtime applications
 (control systems) with EtherCAT support. It comes with configurations
 for commonly used EtherCAT sub-devices and can be extended with local
 sub-device implementations. The classes use the PdServ interface
 (https://gitlab.com/etherlab.org/pdserv).

Package: ecapp
Architecture: any
Depends: libecapp0 (= ${binary:Version}), python3, ${shlibs:Depends}, ${misc:Depends}
Description: EtherCAT application library -- tools
 This C++ library allows the quick development of realtime applications
 (control systems) with EtherCAT support.
 .
 This package contains ecapp-list-devices (lists every EtherCAT
 sub-device and IO-Link device this build supports) and ecapp-generate
 (generates a buildable realtime application skeleton from "ethercat
 slaves --json" output), along with the application template used by
 ecapp-generate.
