public static List <P2PSite> CreatePTP(WirelessSite site) { WirelessUnit ap = site.Ap.FirstOrDefault(); List <P2PSite> pairs = new List <P2PSite>(); if (site.Stations != null) { foreach (var stat in site.Stations) { FixedStationInfo a = ApplyBehaviour(ap); FixedStationInfo b = ApplyBehaviour(stat); pairs.Add(new P2PSite(a, b)); } } return(pairs); }
public static WigigPTMPUnitInfo CreateWigigPTMP(WirelessSite site) { WirelessUnit ap = site.Ap.FirstOrDefault(); return(new WigigPTMPUnitInfo(ap.Name, ap.SerialNumber, ap.MacAddr, ap.Lon, ap.Lat, ap.AntennaGain, ap.ChannelWidth, ap.Power, ap.Freq, ap.EIRP, ap.Azimut)); }