Use libicsneo with checksum failure logging code
Checksum failures will log to stderrchecksum-failure-logging
parent
a69c41c9d5
commit
f7e4af48c2
|
|
@ -223,8 +223,7 @@ void searchForDevices() {
|
||||||
});
|
});
|
||||||
if(!newDevice.device->open() || !newDevice.device->goOnline()) {
|
if(!newDevice.device->open() || !newDevice.device->goOnline()) {
|
||||||
if(firstTimeFailedToOpen) {
|
if(firstTimeFailedToOpen) {
|
||||||
icsneo::APIError err;
|
icsneo::APIEvent err = icsneo::GetLastError();
|
||||||
icsneo::GetLastError(err);
|
|
||||||
LOGF(LOG_INFO, "%s failed to connect. Will keep trying...\n%s\n", newDevice.device->describe().c_str(), err.describe().c_str());
|
LOGF(LOG_INFO, "%s failed to connect. Will keep trying...\n%s\n", newDevice.device->describe().c_str(), err.describe().c_str());
|
||||||
failedToOpen.push_back(serial);
|
failedToOpen.push_back(serial);
|
||||||
}
|
}
|
||||||
|
|
@ -320,7 +319,7 @@ void searchForDevices() {
|
||||||
openDevices.end()
|
openDevices.end()
|
||||||
);
|
);
|
||||||
|
|
||||||
for(const auto& err : icsneo::GetErrors()) {
|
for(const auto& err : icsneo::GetEvents()) {
|
||||||
bool forErrorDevice = false;
|
bool forErrorDevice = false;
|
||||||
for(const auto& dev : failedToOpen) {
|
for(const auto& dev : failedToOpen) {
|
||||||
if(err.isForDevice(dev)) {
|
if(err.isForDevice(dev)) {
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit 2a47b6f179699f67dc8c39634ea245c49b02ec0f
|
Subproject commit f16ee630eee5abc967deb11d471173e57014f201
|
||||||
Loading…
Reference in New Issue