Add serialnumber member to network class and extend deconz backend rectry range
parent
3ba1c9b958
commit
16d4bfa0e0
|
|
@ -406,11 +406,11 @@ void ZigbeeNetworkDeconz::runNetworkInitProcess()
|
|||
if (reply->statusCode() != Deconz::StatusCodeSuccess) {
|
||||
qCWarning(dcZigbeeController()) << "Request" << reply->command() << "finished with error" << reply->statusCode();
|
||||
m_initRetry++;
|
||||
if (m_initRetry < 3) {
|
||||
qCDebug(dcZigbeeNetwork()) << "Retry to initialize network" << m_initRetry << "/ 3";
|
||||
if (m_initRetry < 10) {
|
||||
qCDebug(dcZigbeeNetwork()) << "Retry to initialize network" << m_initRetry << "/ 10";
|
||||
runNetworkInitProcess();
|
||||
} else {
|
||||
qCWarning(dcZigbeeNetwork()) << "Failed to read firmware version after 3 attempts. Giving up";
|
||||
qCWarning(dcZigbeeNetwork()) << "Failed to read firmware version after 10 attempts. Giving up";
|
||||
m_controller->disable();
|
||||
}
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -129,6 +129,16 @@ void ZigbeeNetwork::setSerialBaudrate(qint32 baudrate)
|
|||
emit serialBaudrateChanged(m_serialBaudrate);
|
||||
}
|
||||
|
||||
QString ZigbeeNetwork::serialNumber() const
|
||||
{
|
||||
return m_serialNumber;
|
||||
}
|
||||
|
||||
void ZigbeeNetwork::setSerialNumber(const QString &serialNumber)
|
||||
{
|
||||
m_serialNumber = serialNumber;
|
||||
}
|
||||
|
||||
ZigbeeAddress ZigbeeNetwork::macAddress() const
|
||||
{
|
||||
return m_macAddress;
|
||||
|
|
|
|||
|
|
@ -84,6 +84,9 @@ public:
|
|||
qint32 serialBaudrate() const;
|
||||
void setSerialBaudrate(qint32 baudrate);
|
||||
|
||||
QString serialNumber() const;
|
||||
void setSerialNumber(const QString &serialNumber);
|
||||
|
||||
ZigbeeAddress macAddress() const;
|
||||
void setMacAddress(const ZigbeeAddress &zigbeeAddress);
|
||||
|
||||
|
|
@ -135,6 +138,7 @@ private:
|
|||
|
||||
// Serial port configuration
|
||||
QString m_serialPortName = "/dev/ttyUSB0";
|
||||
QString m_serialNumber;
|
||||
qint32 m_serialBaudrate = 115200;
|
||||
ZigbeeAddress m_macAddress;
|
||||
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ QDebug operator<<(QDebug debug, const ZigbeeUartAdapter &adapter)
|
|||
debug.nospace() << ", " << adapter.serialNumber();
|
||||
}
|
||||
if (adapter.hardwareRecognized()) {
|
||||
debug.nospace() << "Suggested backend: " << adapter.zigbeeBackend();
|
||||
debug.nospace() << ", Suggested backend: " << adapter.zigbeeBackend();
|
||||
debug.nospace() << ", " << adapter.baudRate();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue