======================================================================= CONTEC CPU-CAxx(FIT)GY Library API-CAP(LNX) Ver.1.70 ======================================================================= 1.Catalog ============================ Preface Product Feature Restriction Installation Install Files Uninstall Version Information Version Upgrade History 2.Preface ============================ Thanks for using this product. The following is the specification of API-CAP(LNX), some matters are very important while it is not be mentioned in help, so please read it first. 3.Product Feature ============================ (1) This product is shared libraries for following products. CPU-CA20(FIT)GY, SVR-IOA(FIT)GY (2) The capability of digital, analog and counter module. DI-16(FIT)GY, DO-16(FIT)GY, DIO-8/8(FIT)GY, DIO-8D(FIT)GY, DI-32(FIT)GY, DO-32(FIT)GY, DIO-16/16(FIT)GY, RRY-4(FIT)GY, ADI12-8(FIT)GY, ADI16-4(FIT)GY, DAI12-4(FIT)GY, DAI16-4(FIT)GY, CNT24-2(FIT)GY, CNT16-8(FIT)GY, PTI-4(FIT)GY (3) Programming language is gcc. 4.Restriction ============================ - This product supports the following versions of Linux. - Object of product specification : Supported Linux version Distribution Kernel version ---------------------- ------------------ RedHat Linux Enterprise Linux 7.0 3.10.0-123.el7.x86_64 Enterprise Linux 7.1 3.10.0-229.el7.x86_64 Enterprise Linux 7.2 3.10.0-327.el7.x86_64 Enterprise Linux 8.0 4.18.0-80.el8.x86_64 Enterprise Linux 8.4 4.18.0-305.el8.x86_64 Enterprise Linux 8.6 4.18.0-372.9.1.el8.x86_64 Enterprise Linux 8.8 4.18.0-477.10.1.el8_8.x86_64 Enterprise Linux 9.0 5.14.0-70.13.1.el9_0.x86_64 Enterprise Linux 9.2 5.14.0-284.11.1.el9_2.x86_64 Enterprise Linux 9.4 5.14.0-427.13.1.el9_4.x86_64 - Not covered by product specifications : Operation check only. Distribution Kernel version ---------------------- ------------------ Ubuntu 16.04.1 LTS 4.4.0-31-generic (i686) 16.04.1 LTS 4.4.0-31-generic (x86_64) 16.04.5 LTS 4.15.0-29-generic (i686) 18.04.1 LTS 4.15.0-29-generic (x86_64) 18.04.3 LTS 5.0.0-23-generic (x86_64) 20.04 LTS 5.4.0-26-generic (x86_64) 20.04.2 LTS 5.8.0-43-generic (x86_64) 22.04 LTS 5.15.0-25-generic (x86_64) 22.04.2 LTS 5.19.0-32-generic (x86_64) 22.04.3 LTS 6.2.0-35-generic (x86_64) 24.04 LTS 6.8.0-31-generic (x86_64) [For MR4100 (MIRACLE LINUX 9 Pre-install model) *1] Distribution Kernel version ---------------------- ------------------ MIRACLE LINUX 9.0 5.14.0-70.13.1.el9_0.x86_64 [For VPC-7000 (MIRACLE LINUX 8 Pre-install model) *1] Distribution Kernel version ---------------------- ------------------ MIRACLE LINUX 8.6 4.18.0-372.9.1.el8.x86_64 [For VPC-5000-J (MIRACLE LINUX 8 Pre-install model) *1] Distribution Kernel version ---------------------- ------------------ MIRACLE LINUX 8.4 4.18.0-305.el8.x86_64 *1:Only for pre-installed OS. This product did not checked other distribution. - This product is libraries for CPU-CAxx(FIT)GY, so it cannot be used for other cpu modules. 5.Installation ============================ 1. Please copy Linux\apicapXXX.tgz from CD-ROM to hard disk.(Can not download the web.) 2. Do following commands on root permission. # tar xvzf apicapXXX.tgz ..... # cd contec/apicap # make install 6.Install Files ============================ - Install files are following. //contec/apicap Makefile ..................... Makefile for install readmee.txt .................. Readme file (English) readmej.txt .................. Readme file (Japanese) apicap_uninstall.sh .......... Uninstall shell script /utility ..................... Setting utility directory /i386 fitutil .................. utility /x86_64 fitutil .................. utility /library /i386 libccapdio.so ............ Shared lirary(digital) libccapaio.so ............ Shared lirary(analog) libccapcnt.so ............ Shared lirary(counter) libccappt.so ............. Shared lirary(temperature) libccapinfo.so ........... Shared lirary(common sub routine) libFitSoc.so ............. Shared lirary(same as FIT.DLL on Windows) /x86_64 libccapdio.so ............ Shared lirary(digital) libccapaio.so ............ Shared lirary(analog) libccapcnt.so ............ Shared lirary(counter) libccappt.so ............. Shared lirary(temperature) libccapinfo.so ........... Shared lirary(common sub routine) libFitSoc.so ............. Shared lirary(same as FIT.DLL on Windows) /sample/ .................. Sample programs Eng/ .................. English Sample dio/ ..................... digital aio/ ..................... analog cnt/ ..................... counter pt/ ...................... temperature Jpn/ .................. Japanese Sample dio/ ..................... digital aio/ ..................... analog cnt/ ..................... counter pt/ ...................... temperature /help/ ....................... Help file Eng/ ...................... English Help apicap_help.htm ........... html help file data/ ..................... Help data Jpn/ ...................... Japanese Help apicap_help.htm ........... html help file data/ ..................... Help data - Following files are installed to /usr/lib by executing 'make install' /usr/lib/libccapdio.so ....... Shared lirary(digital) /usr/lib/libccapaio.so ....... Shared lirary(analog) /usr/lib/libccapcnt.so ....... Shared lirary(counter) /usr/lib/libccappt.so ........ Shared lirary(temperature) /usr/lib/libccapinfo.so ...... Shared lirary(common sub routine) /usr/lib/libFitSoc.so ........ Shared lirary(same as FIT.DLL on Windows) - By executing utility program, following file is created. /etc/contec/apicap.dat 7.Uninstall ============================ Uninstall is executed by using uninstall shell script. # cd contec/apicap # ./apicap_uninstall.sh ................... # Please see apicap_uninstall.sh script file for details. 8. Version Information ============================ (1) The following is the version information of the library. CAPDIO(Digital I/O Library) : Ver1.70 CAPAIO(Analog I/O Library) : Ver1.70 CAPCNT(Counter Library) : Ver1.70 CAPPT(Temperature and registance Library): Ver1.70 9.Version Upgrade History ============================ Ver.1.70 2024/9/19 - Add confirmation distribution (MR4100) MIRACLE LINUX 9.0 (64-bit) Kernel 5.14.0-70.13.1.el9_0.x86_64 Ver.1.60 2024/6/17 - New corresponded distribution Red Hat Enterprise Linux 9.4 (x86_64) - Add confirmation distribution Ubuntu 24.04 LTS (x86_64) - The support on the following distributions was terminated Red Hat Enterprise Linux 6.7 (x86_64) Red Hat Enterprise Linux 6.7 (i686) Red Hat Enterprise Linux 6.0 (i686) Ubuntu 14.04.3 LTS (x86_64) Ubuntu 14.04.3 LTS (i686) Ver.1.50 2023/11/09 - Add confirmation distribution Ubuntu 22.04.3 LTS (x86_64) Ver.1.40 2023/10/02 - New corresponded distribution Red Hat Enterprise Linux 9.2 (x86_64) Red Hat Enterprise Linux 8.8 (x86_64) - Add confirmation distribution (VPC-7000) MIRACLE LINUX 8.6 (64-bit) Kernel 4.18.0-372.9.1.el8.x86_64 - Add confirmation distribution (VPC-5000-J) MIRACLE LINUX 8.4 (64-bit) Kernel 4.18.0-305.el8.x86_64 Ver.1.30 2023/03/20 - New corresponded distribution Red Hat Enterprise Linux 9.0 (x86_64) Red Hat Enterprise Linux 8.6 (x86_64) Red Hat Enterprise Linux 8.4 (x86_64) - Add confirmation distribution Ubuntu 22.04.2 LTS (x86_64) Ubuntu 22.04 LTS (x86_64) Ver.1.20 2021/04/23 - Tested on the following distribution Ubuntu 20.04.2 LTS(64bit) Ver.1.10 2021/01/13 - New corresponded distribution (x86) Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 6.7 - New corresponded distribution (x64) Red Hat Enterprise Linux 6.7 Red Hat Enterprise Linux 7 Red Hat Enterprise Linux 7.1 Red Hat Enterprise Linux 7.2 - Tested on the following distribution Ubuntu 14.04.3 LTS Ubuntu 16.04.1 LTS(32bit) Ubuntu 16.04.1 LTS(64bit) Ubuntu 16.04.5 LTS(32bit) Ubuntu 18.04.1 LTS(64bit) Ubuntu 18.04.3 LTS(64bit) Ubuntu 20.04 LTS(64bit) - The support on the following distributions was terminated RedHat Linux 7.1 RedHat Linux 7.2 RedHat Linux 7.3 RedHat Linux 8.0 RedHat Linux Professional Workstation RedHat Linux Enterprise Linux 4.0 RedHat Linux Enterprise Linux 5.0 RedHat Linux Enterprise Linux 6.4(32bit) RedHat Linux Enterprise Linux 6.4(64bit) TurboLinux 7.0 TurboLinux 8 TurboLinux 10 Server TurboLinux 11 Server TurboLinux 11 Server SP1 Ubuntu 14.04 LTS(32bit) Ubuntu 14.04 LTS(64bit) Ver.1.05 2014/05/15 - Check Ubuntu 14.04 LTS - Check Ubuntu 14.04 LTS(x86_64) Ver.1.04 2013/09/29 - Check Redhat Enterprise Linux Ver.6.4 - Check Redhat Enterprise Linux Ver.6.4(x86_64) - Check Turbolinux 11 Server SP1 - Check Turbolinux 11 Server(x86_64) Ver.1.03 2013/04/11 - After you call make command, PC cannot power down.It is fixed. Ver.1.02 (Ver.Aug.2012) 2012/08/10 - Fixed XXXInit and XXXExit continue socket description overflow.(Fixed libFitSoc.so) - When apicap.dat update a text editer, XXXQueryDevice's Information does not update Device Data.(Fixed libcapinfo.so) - Check Redhat Enterprise Linux Ver.4.0. - Check Redhat Enterprise Linux Ver.5.0. Ver.1.01 (Ver.Jan.2006) 2006/01/10 - Fixed problem that utility may not find controller when last byte of MAC address is nearly 0xFF. Ver.1.00 ( Ver.Nov.2005) 2005/11/18 - First release.