J'ai un adaptateur USB vers un fil sur mon bureau, je voudrais automatiser son utilisation. Je l'utilise pour programmer des dallaskeys, qui sont des badges qui sont programmés et lus sur un fil.
Il existe une DLL gérée qui offre une API. J'adore python et j'aimerais donc utiliser cette DLL gérée par un tiers, "python for .NET", alias pythonnet.
Mon script se présente comme suit, et s'exécute sans problème :
import os
import clr
from clr import System
oneWireLibrary = clr.FindAssembly("OWdotNET")
System.Reflection.Assembly.LoadFile(os.path.abspath(oneWireLibrary))
MAIS, je n'arrive pas à comprendre comment utiliser les classes de la bibliothèque. J'ai essayé clr.OWdotNET
mais cela me donne une erreur d'attribut. J'ai essayé clr.AddReference("OWdotNET")
également.
Liens :
http://files.maxim-ic.com/sia_bu/softdev/owdocs_400beta2/Docs/OW.NET/OW.NET_Primer.html