fix(controller) wifi standard info data

This commit is contained in:
leandrofars 2024-06-09 19:16:36 -03:00
parent 86faee584c
commit d33405675c

View File

@ -17,14 +17,15 @@ type ParamData struct {
} }
type WiFi struct { type WiFi struct {
Path string `json:"path"` Path string `json:"path"`
Name ParamData `json:"name"` Name ParamData `json:"name"`
SSID ParamData `json:"ssid"` SSID ParamData `json:"ssid"`
Password ParamData `json:"password"` Password ParamData `json:"password"`
Security ParamData `json:"security"` Security ParamData `json:"security"`
//SecurityCapabilities []ParamData `json:"securityCapabilities"` SecurityCapabilities []ParamData `json:"securityCapabilities"`
Enable ParamData `json:"enable"` Standard ParamData `json:"standard"`
Status ParamData `json:"status"` Enable ParamData `json:"enable"`
Status ParamData `json:"status"`
} }
// import ( // import (
@ -263,7 +264,7 @@ func (a *Api) deviceWifi(w http.ResponseWriter, r *http.Request) {
case "SSID": case "SSID":
wlans[wlanConfigurationInstances].SSID.Writable = cwmp.ParamTypeIsWritable(z.Writable) wlans[wlanConfigurationInstances].SSID.Writable = cwmp.ParamTypeIsWritable(z.Writable)
case "Standard": case "Standard":
wlans[wlanConfigurationInstances].Security.Writable = cwmp.ParamTypeIsWritable(z.Writable) wlans[wlanConfigurationInstances].Standard.Writable = cwmp.ParamTypeIsWritable(z.Writable)
case "KeyPassphrase": case "KeyPassphrase":
wlans[wlanConfigurationInstances].Password.Writable = cwmp.ParamTypeIsWritable(z.Writable) wlans[wlanConfigurationInstances].Password.Writable = cwmp.ParamTypeIsWritable(z.Writable)
} }
@ -309,7 +310,7 @@ func (a *Api) deviceWifi(w http.ResponseWriter, r *http.Request) {
case "SSID": case "SSID":
wlans[wlanIndex].SSID.Value = a.Value wlans[wlanIndex].SSID.Value = a.Value
case "Standard": case "Standard":
wlans[wlanIndex].Security.Value = a.Value wlans[wlanIndex].Standard.Value = a.Value
case "KeyPassphrase": case "KeyPassphrase":
wlans[wlanIndex].Password.Value = a.Value wlans[wlanIndex].Password.Value = a.Value
} }