package discovery import ( "auto-check/pkg/model" ) // Devices 设备表(IP → 设备),每轮 Discover() 后更新,包级公开 var Devices = make(map[string]model.Device) // Discover 扫描并更新包级 Devices map func (s *Scanner) Discover() { scanned := s.Scan() devices := make(map[string]model.Device, len(scanned)) for _, dev := range scanned { devices[dev.IP] = dev } Devices = devices }