У меня на столе стоит переходник USB-to-wire, хотелось бы автоматизировать его использование. Я использую его для программирования dallaskeys, которые представляют собой бейджи, которые программируются и считываются через onewire.
Существует управляемая DLL, которая предлагает API, мне нравится python, поэтому я хотел бы использовать эту стороннюю управляемую DLL из «python для .NET», также известную как pythonnet.
Мой скрипт выглядит следующим образом и работает без проблем:
import os
import clr
from clr import System
oneWireLibrary = clr.FindAssembly("OWdotNET")
System.Reflection.Assembly.LoadFile(os.path.abspath(oneWireLibrary))
НО, я не могу понять, как использовать классы в библиотеке. Я пробовал clr.OWdotNET
, но это выдает ошибку атрибута. Я тоже пробовал clr.AddReference("OWdotNET")
.
Ссылки:
http://files.maxim-ic.com/sia_bu/softdev/owdocs_400beta2/Docs/OW.NET/OW.NET_Primer.html