[vz-dev] Antwort: vzlogger Patch

Thorben Thuermer r00t at constancy.org
Fri May 3 15:48:04 CEST 2013


On Fri, 03 May 2013 15:34:36 +0200
Michael Wulz <michael.wulz at gmail.com> wrote:
> Offenbar ist eine Einstellung der Baud-Rate neu - die lässt sich aber 
> nicht auf meine "300" Baud setzen:
> 
> [May 03 15:31:21]       Ignoring invalid field or type: baudrate=300 
> (string)
> 
> Kann man das abschalten? Ich setze die Baud-Rate vor dem vzlogger Start 
> nämlich eh mit stty.

da hat wohl ein programmierer angenomen, dass so langsame raten eh keiner
braucht: 

src/protocols/MeterD0.cpp
 74         baudrate = optlist.lookup_int(options, "baudrate");
 75         /* find constant for termios structure */
 76         switch (baudrate) {
 77                 case 1200: _baudrate = B1200; break;
 78                 case 1800: _baudrate = B1800; break;
 79                 case 2400: _baudrate = B2400; break;

in termios.h (/usr/include) sind aber mehr definiert,
du kannst da also einfach den 300 => B300 - fall ergaenzen.

> Gruss
> Michael

- Thorben


More information about the volkszaehler-dev mailing list