kopia lustrzana https://github.com/weetmuts/wmbusmeters
Start event loop before configuring wmbus dongle.
rodzic
4a3105e61e
commit
b7dffe39f1
|
@ -152,6 +152,8 @@ bool startUsingCommandline(Configuration *config)
|
||||||
auto manager = createSerialCommunicationManager(config->exitafter, config->reopenafter);
|
auto manager = createSerialCommunicationManager(config->exitafter, config->reopenafter);
|
||||||
onExit(call(manager.get(),stop));
|
onExit(call(manager.get(),stop));
|
||||||
|
|
||||||
|
manager->startEventLoop();
|
||||||
|
|
||||||
Detected settings = detectWMBusDeviceSetting(config->device, config->device_extra, manager.get());
|
Detected settings = detectWMBusDeviceSetting(config->device, config->device_extra, manager.get());
|
||||||
|
|
||||||
unique_ptr<SerialDevice> serial_override;
|
unique_ptr<SerialDevice> serial_override;
|
||||||
|
@ -395,7 +397,6 @@ LIST_OF_METERS
|
||||||
|
|
||||||
wmbus->setMeters(&meters);
|
wmbus->setMeters(&meters);
|
||||||
wmbus->setTimeout(config->alarm_timeout, config->alarm_expected_activity);
|
wmbus->setTimeout(config->alarm_timeout, config->alarm_expected_activity);
|
||||||
manager->startEventLoop();
|
|
||||||
wmbus->setLinkModes(config->listen_to_link_modes);
|
wmbus->setLinkModes(config->listen_to_link_modes);
|
||||||
string using_link_modes = wmbus->getLinkModes().hr();
|
string using_link_modes = wmbus->getLinkModes().hr();
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue