Добрый день!
помогите решить проблему:
имею
1 кардридер acr38
2 исходники проги на VB10, которая считывает данные полиса https://yadi.sk/d/dg8QrlFlttiXa
3 драйвер под линукс с офф. сайта
4 какие-то библиотеки тоже с офф. сайта https://yadi.sk/d/xXwhYQ0qttiUy
нужно переделать на PB, причем под linux
lsusb:
Bus 003 Device 003: ID 072f:90cc Advanced Card Systems, Ltd ACR38 SmartCard Reader
что делать, с чего начать, как с этим общаться?
может есть у кого наработки...
сделал следующее:
If OpenLibrary(0,"libctacs.so")
If ExamineLibraryFunctions(0)
While NextLibraryFunction()
Debug LibraryFunctionName()
Wend
EndIf
CloseLibrary(0)
EndIf
получил: CT_close, CT_data, _init, _fini, CT_init
в файле ридми к драйверу написано:
Supported CT-BCS Commands
RESET
RESET CT
REQUEST ICC
GET STATUS
DEACTIVATE ICC
EJECT ICC
блин, куда всё это нужно писать и что в итоге получим?
If OpenLibrary(0,"libctacs.so")
Result = CallFunction(0, "CT_init" )
Debug Result
Datas = CallFunction(0, "CT_data")
Debug Datas
Result = CallFunction(0, "CT_close" )
Debug Result
CloseLibrary(0)
EndIf
получил: -8, -1, -8
Отредактировано amer (03.08.2016 22:40:26)