Adding support for FW_IMAGE_NAME tag for determining FW version on AP, as part of FW Upgrade support

This commit is contained in:
Mike Hansen
2020-07-20 15:16:07 -04:00
parent 643797b9e3
commit 95e702119c
3 changed files with 22 additions and 21 deletions

View File

@@ -5,6 +5,7 @@ import java.util.Map;
public class ConnectNodeInfo implements Cloneable {
public Map<String, String> mqttSettings = new HashMap<>();
public Map<String, String> versionMatrix = new HashMap<>();
public Map<String, String> wifiRadioStates = new HashMap<>();
public String redirectorAddr;
public String managerAddr;
@@ -34,6 +35,9 @@ public class ConnectNodeInfo implements Cloneable {
if (this.wifiRadioStates != null) {
ret.wifiRadioStates = new HashMap<>(this.wifiRadioStates);
}
if (this.versionMatrix != null) {
ret.versionMatrix = new HashMap<>(this.versionMatrix);
}
return ret;
} catch (CloneNotSupportedException e) {
throw new IllegalStateException("Cannot clone ", e);
@@ -44,10 +48,10 @@ public class ConnectNodeInfo implements Cloneable {
public String toString() {
return String.format(
"ConnectNodeInfo [mqttSettings=%s, redirectorAddr=%s, managerAddr=%s, skuNumber=%s, serialNumber=%s, "
+ "macAddress=%s, ipV4Address=%s, platformVersion=%s, firmwareVersion=%s, revision=%s, model=%s, ifName=%s, lanIpV4Address=%s, lanIfName=%s, lanIfType=%s, lanMacAddress=%s, ifType=%s, wifiRadioStates=%s]",
+ "macAddress=%s, ipV4Address=%s, platformVersion=%s, firmwareVersion=%s, revision=%s, model=%s, ifName=%s, lanIpV4Address=%s, lanIfName=%s, lanIfType=%s, lanMacAddress=%s, ifType=%s, wifiRadioStates=%s, versionMatrix=%s]",
mqttSettings, redirectorAddr, managerAddr, skuNumber, serialNumber, macAddress, ipV4Address,
platformVersion, firmwareVersion, revision, model, ifName, lanIpV4Address, lanIfName, lanIfType,
lanMacAddress, ifType, wifiRadioStates);
lanMacAddress, ifType, wifiRadioStates, versionMatrix);
}
}