WIFI-816: OSGW add retrieval of FW_IMAGE_ACTIVE and FW_IMAGE_INACTIVE and update cloud database via Status

This commit is contained in:
Mike Hansen
2020-09-18 12:45:57 -04:00
parent ce14eb359d
commit ae4d2d2339
4 changed files with 98 additions and 33 deletions

View File

@@ -0,0 +1,17 @@
package com.telecominfraproject.wlan.opensync.ovsdb.dao.utilities;
public class OvsdbStringConstants {
// freq_band
public static final String OVSDB_FREQ_BAND_5G = "5G";
public static final String OVSDB_FREQ_BAND_5GL = "5GL";
public static final String OVSDB_FREQ_BAND_5GU = "5GU";
public static final String OVSDB_FREQ_BAND_2pt4G = "2.4G";
// AWLAN_Node version_matrix
public static final String FW_IMAGE_NAME_KEY = "FW_IMAGE_NAME";
public static final String FW_IMAGE_ACTIVE_KEY = "FW_IMAGE_ACTIVE";
public static final String FW_IMAGE_INACTIVE_KEY = "FW_IMAGE_INACTIVE";
}

View File

@@ -14,12 +14,6 @@ import sts.OpensyncStats.StateUpDown;
public class OvsdbToWlanCloudTypeMappingUtility {
public static final String OVSDB_FREQ_BAND_5G = "5G";
public static final String OVSDB_FREQ_BAND_5GL = "5GL";
public static final String OVSDB_FREQ_BAND_5GU = "5GU";
public static final String OVSDB_FREQ_BAND_2pt4G = "2.4G";
public static ClientType getClientTypeForDhcpFpDeviceType(DhcpFpDeviceType dhcpFpDeviceType) {
ClientType ret = ClientType.UNSUPPORTED;
@@ -50,13 +44,13 @@ public class OvsdbToWlanCloudTypeMappingUtility {
public static RadioType getRadioTypeForOvsdbRadioFreqBand(String ovsdbRadioFreqBand) {
switch (ovsdbRadioFreqBand) {
case OVSDB_FREQ_BAND_2pt4G:
case OvsdbStringConstants.OVSDB_FREQ_BAND_2pt4G:
return RadioType.is2dot4GHz;
case OVSDB_FREQ_BAND_5G:
case OvsdbStringConstants.OVSDB_FREQ_BAND_5G:
return RadioType.is5GHz;
case OVSDB_FREQ_BAND_5GL:
case OvsdbStringConstants.OVSDB_FREQ_BAND_5GL:
return RadioType.is5GHzL;
case OVSDB_FREQ_BAND_5GU:
case OvsdbStringConstants.OVSDB_FREQ_BAND_5GU:
return RadioType.is5GHzU;
default:
return RadioType.UNSUPPORTED;