[vz-dev] vzlogger C++ Port neues Protokoll implementieren
Kai Krueger
kai.krueger at itwm.fraunhofer.de
Mon Mar 26 07:21:27 CEST 2012
Hallo
> ich versuche gerade in den letzten Commit von Kai ein Protokoll für
> mein RFSoap Modul zu implementieren und bräuchte da wohl kurz etwas
> Unterstützung.
>
> Meine Implementierung ist in den Dateien rfsoap.cpp und rfsoap.h in
> den entsprechenden Ordnern enthalten, kompilieren klappt soweit und
> ich kann die Applikation starten:
>
> root at iconnect:~/vz3/vzlogger# src/vzlogger -c etc/vzlogger.conf
> ...
> [Mar 25 13:34:27][] ===> Start meters.
> [Mar 25 13:34:27][mtr0] Skipping disabled meter.
^^^^^^^^^^^^^^^^^^^^^^^^
Ich haette hier wohl noch den Namen des Meters ausgeben sollen. Werde ich
gleich nachholen.
> [Mar 25 13:34:27][http] Starting local interface HTTPd on port 8080
> [Mar 25 13:34:27][] Startup done.
> Ich habe in meinen Konstruktor und in die open Methode jeweils eine
> Debugausgabe eingebaut, beide werden aber offenbar nicht ausgeführt,
> was fehlt noch?
Mittels "enable" kann man meter ein und ausschalten. Per default sind
meter abgeschaltet.
Die Frage waere ob man per default EIN oder AUS- schaltet.
> Hier ist noch der config Ausschnitt:
>
> "meters" : [{
> "protocol" : "rfsoap",
"enable" : true
^^^^^^^^^^^^^^^^
> "device" : "/dev/ttyUSB0",
> "baudrate" : 19200,
> "channels": [{
> "uuid" : "c54a37a0-6e4b-11e1-a7c7-2dcfec899834",
> "middleware" : "http://localhost/volkszaehler/middleware.php",
> "identifier" : "EMTP::256A5461"
> }, {
> "uuid" : "d4085ae0-640f-11e1-b236-0fb5658a6bc4",
> "middleware" : "http://localhost/volkszaehler/middleware.php",
> "identifier" : "TX29IT::44",
> }, {
> "uuid" : "d5c6db0f-533e-498d-a85a-be972c104b48",
> "middleware" : "http://localhost/volkszaehler/middleware.php",
> "identifier" : "1-0:1.8.0"
> }]
>
> }
> ]}
Viele Gruesse,
Kai
More information about the volkszaehler-dev
mailing list