Задача у меня такая. Есть девайс АТОЛ Fprint-22ПТК подключенный к USB порту к Raspberry. Для него есть драйвер в виде библиотеки libfptr.so и есть пара классов для работы с ним в Python ( dto9base.py и dto9fptr.py ). Они работают с ним через ctypes. У меня не получается его подключить, так чтобы он работал.
Вот так я его пытаюсь подключить:
from dto9fptr import Fptr kkm = Fptr('./linux-armhf/libfptr.so', 9) #Передаю данные для подключения по USB kkm.put_DeviceSingleSetting('S_VID', 0x2912) kkm.put_DeviceSingleSetting('S_PID', 0x0005) #Пытаюсь считать только что переданные данные, но возвращается None print(kkm.get_DeviceSingleSetting('S_VID')) print(kkm.get_DeviceSingleSetting('S_PID'))
Видимо я делаю что-то не так, так как только что записанные свойства методами созданного объкта обратно не считываются. И вообще ни один метод не работает)
Буду очень признателен за помощь. Готов даже по сотрудничать на платной основе.
Библиотеки можно посмотреть вот тут вот тут