increate timeout and spam the log less
This commit is contained in:
parent
bc47c9ccd4
commit
cffaf3e507
@ -61,7 +61,7 @@ void DeviceMonitor::ping()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_pingProcess->start("arping", {"-I", targetInterface.name(), "-f", "-w", "90", m_host->address()});
|
m_pingProcess->start("arping", {"-I", targetInterface.name(), "-f", "-w", "180", m_host->address()});
|
||||||
}
|
}
|
||||||
|
|
||||||
void DeviceMonitor::arpLookupFinished(int exitCode)
|
void DeviceMonitor::arpLookupFinished(int exitCode)
|
||||||
|
|||||||
@ -163,5 +163,8 @@ void DevicePluginNetworkDetector::deviceSeen()
|
|||||||
{
|
{
|
||||||
DeviceMonitor *monitor = static_cast<DeviceMonitor*>(sender());
|
DeviceMonitor *monitor = static_cast<DeviceMonitor*>(sender());
|
||||||
Device *device = m_monitors.value(monitor);
|
Device *device = m_monitors.value(monitor);
|
||||||
device->setStateValue(networkDeviceLastSeenTimeStateTypeId, QDateTime::currentDateTime().toTime_t());
|
QDateTime oldLastSeen = QDateTime::fromTime_t(device->stateValue(networkDeviceLastSeenTimeStateTypeId).toInt());
|
||||||
|
if (oldLastSeen.addSecs(60) < QDateTime::currentDateTime()) {
|
||||||
|
device->setStateValue(networkDeviceLastSeenTimeStateTypeId, QDateTime::currentDateTime().toTime_t());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user