added BSSID and Freq to Status results

This commit is contained in:
Ken Bassford 2020-03-17 16:57:37 -04:00
parent d8b63b5cd9
commit 79b5da0f62
2 changed files with 10 additions and 0 deletions

View File

@ -462,6 +462,10 @@ func parseStatusResults(resp io.Reader) (StatusResult, error) {
res.ssid = fields[1]
case "address":
res.address = fields[1]
case "bssid":
res.bssid = fields[1]
case "freq":
res.freq = fields[1]
}
}

View File

@ -146,6 +146,8 @@ type StatusResult interface {
IPAddr() string
SSID() string
Address() string
BSSID() string
Freq() string
}
type statusResult struct {
@ -154,6 +156,8 @@ type statusResult struct {
ipAddr string
ssid string
address string
bssid string
freq string
}
func (s *statusResult) WPAState() string { return s.wpaState }
@ -161,6 +165,8 @@ func (s *statusResult) KeyMgmt() string { return s.keyMgmt }
func (s *statusResult) IPAddr() string { return s.ipAddr }
func (s *statusResult) SSID() string { return s.ssid }
func (s *statusResult) Address() string { return s.address }
func (s *statusResult) BSSID() string { return s.bssid }
func (s *statusResult) Freq() string { return s.freq }
type WPAEvent struct {
Event string