-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extension for receiving WMBus messages #360
Conversation
Im Verzeichnis /SIGNALDuino/src/arduino-ide/SIGNALDuino fehlen noch die Verknüpfungen auf die beiden Dateien mbus.h und mbus.cpp. Ich weiß nicht, wie ich diese erstellen kann. Wenn ich das bei mir unter PlatformIO kompiliere wird als Version immer 3.5.1 angezeigt. Eigentlich sollte es ja 4.0.0 werden. Keine Ahnung, woher PlatformIO diese alte Versionsnummer herholt. |
remove warnings from CodeFactor: Redundant blank line at the start of a code block should be deleted. (whitespace/blank_line)
Das ist ein symbolischer Link der mittels git erstellt wurde und die Version kommt aus einer header Datei. Was den Code selbst angeht, kann ich wenig dazu sagen. Es sind viele Zeilen und die wmbus.cpp scheint auch für codefactor komplex zu sein. |
Kannst du bitte die Links erstellen? In Github Desktop finde ich dafür keine Funktion.
Die WMBus-Routinen stammen ursprünglich vom CUL und wurden von Ralf9 und mir etwas modifiziert. Die von CodeFactor bemängelte void zu zerpflücken, nur um so einen Test zu bestehen, halte ich persönlich für wenig zielführend. Für mich ist der Code schlechter lesbar, wenn ich laufend von einer Routine in die nächste springen muss um den Ablauf nachzuvollziehen. |
Versuche es mal damit | Windows Eingabeaufforderung
Der Branch ist "protected" daher kann ich nicht direkt in ihm Änderungen vornehmen. Einen zusätzlichen PR auf diesen Branch mit den fehlenden Links spare ich mir um keine Unübersichtlichkeit zu erzeugen. |
Mit mklink geht das meiner Erinnerung nach nicht, es gibt im git einen Befehl dafür. |
Es scheint aber zu funktionieren. Ich musste aber den führenden Backslash bei den Links jeweils weglassen. |
Ja, sieht bei mir auch gut aus, würde sagen, wir können es so lassen. Die Version wird über diesen Python code extrahiert. Zunächst wird das aktuellste Tag extrahiert:
Und dann je nachdem, ob innerhalb eines branches oder eines tags der compile job läuft die build_versoin zusammen gesetzt:
Am Ende wird dann das ganze passend in PROGNAME und PROGVERSE einegsetzt:
Wenn Das ganze als Version 4 erzeugt werden soll, dann müssen wir nur ein tag setzen und dann sollte es auch als v4 compiliert werden |
OK |
Extension of the SIGNALduino firmware for the reception of WMBus messages (mode C, T and S). Reception is only possible with microprocessors of the type ESP8266 and ESP32.