Hello Mitleser,
...Ich würde Jonas Berg gerne erreichen, um den Misstand im Quellcode beseitigen zu können (wenn ich dann mal irgendwann Python kann...). Leider habe ich keine eMail von ihm.
Dafür habe ich jetzt aber den Source Code erhalten :-)
Regulär böte sich dann besser an, einen Issue statt einer Mail zu erstellen:
https://github.com/pyhys/minimalmodbus/issues
Da der letzte Commit allerdings beinahe zwei Jahr zurückliegt...
Damit es schnell geht, würde ich selber gerne eine Funktion hinzufügen, die das kann, was ich glaube benutzen zu können.
Hinzufügen deshalb, weil ich die Klasse nicht kaputt machen will für ältere Anwendungsfälle.
Im von mir verlinkten Source-Code ist das die Funktion/Methode, die auf Zeile 721 beginnt. Die würde ich, wenn das so einfach möglich ist, nochmals als access_register()
mit frei eingebbarem Function-Code einfügen.
Was ich dabei aber alles beachten müsste, weiß ich als Python-Noob noch nicht. Muss ich da was neu zusammenbauen und compilieren?
Wie bekomme ich nachher die geänderte Version in mein Python?
Ich habe die andere ja mit pip3 aus dem Repository hinzugefügt...
Glück Auf
Tom vom Berg