fix and log

This commit is contained in:
2021-10-15 21:18:39 +02:00
parent 2f9937867b
commit aef92e33e8

View File

@@ -219,6 +219,7 @@ int main(int argc, char* argv[])
cout << "tlak = " << pressure << endl; cout << "tlak = " << pressure << endl;
} }
if (vm.count("temperature")) { if (vm.count("temperature")) {
cout << temperature << endl; cout << temperature << endl;
} }
@@ -233,38 +234,45 @@ int main(int argc, char* argv[])
return 0; return 0;
} }
if (vm.count("brightness")) { if (vm.count("brightness")) {
serial.writeString(str(format("bright %d\r\n") % brightness)); string s = str(format("bright %d\r\n") % brightness);
BOOST_LOG_TRIVIAL(debug) << "SET " << s ;
serial.writeString(s);
boost::this_thread::sleep(posix_time::milliseconds(100));
} }
if (vm.count("saturation")) { if (vm.count("saturation")) {
serial.writeString(str(format("satur %d\r\n") % saturation)); string s = str(format("satur %d\r\n") % saturation);
BOOST_LOG_TRIVIAL(debug) << "SET " << s ;
serial.writeString(s);
boost::this_thread::sleep(posix_time::milliseconds(100));
} }
if (vm.count("contrast")) { if (vm.count("contrast")) {
serial.writeString(str(format("contr %d\r\n") % contrast)); string s = str(format("contr %d\r\n") % contrast);
BOOST_LOG_TRIVIAL(debug) << "SET " << s ;
serial.writeString(s);
boost::this_thread::sleep(posix_time::milliseconds(100));
} }
if (vm.count("capture")) { if (vm.count("capture")) {
serial.writeString("capture\r\n"); serial.writeString("capture\r\n");
boost::this_thread::sleep(posix_time::milliseconds(100)); boost::this_thread::sleep(posix_time::milliseconds(100));
serial.setTimeout(posix_time::milliseconds(500)); serial.setTimeout(posix_time::milliseconds(500));
try { try {
for (;;) { for (;;) {
line = serial.readStringUntil("\r\n"); line = serial.readStringUntil("\r\n");
if (line.rfind("[OK]",0) == 0) if (line.rfind("[OK]",0) == 0)
cout << line << endl; cout << line << endl;
} }
} catch (...) { } catch (...) {
} }
serial.writeString("rb\r\n"); serial.writeString("rb\r\n");
boost::this_thread::sleep(posix_time::milliseconds(100)); boost::this_thread::sleep(posix_time::milliseconds(100));