public static void GetAccessPointList() { WirelessCalculationClient client = new WirelessCalculationClient(binding, endPoint); client.GetAccessPointListCompleted += client_GetAccessPointListCompleted; client.GetAccessPointListAsync(); }
public static void DeleteAllData() { WirelessCalculationClient client = new WirelessCalculationClient(binding, endPoint); client.DeleteAllDataCompleted += client_DeleteAllDataCompleted; client.DeleteAllDataAsync(); }
public static void SetMeasurePoint(SharedBeacon sharedBeaconItem) { //if (sharedBeaconItem == null) //{ // return; //} WirelessCalculationClient _client = new WirelessCalculationClient(binding, endPoint); List<MeasurePoint> measurePointList = new List<MeasurePoint> { new MeasurePoint { Bssid = "00-1C-28-1A-53-FF", Ssid = "NETCOLOGNE-6003", RssiLevel = -50, CenterFrequency = 2437000, Quality = 0 }, new MeasurePoint { Bssid = "BC-05-43-16-35-9C", Ssid = "Hallen der Erleuchtung", RssiLevel = -60, CenterFrequency = 2437000, Quality = 0 }, new MeasurePoint { Bssid = "54-88-0E-1A-51-48", Ssid = "Shantos 2.4GHz", RssiLevel = -70, CenterFrequency = 2437000, Quality = 0 } }; MeasureSector measureSector = new MeasureSector(); measureSector.ApList = measurePointList.ToArray(); measureSector.X = 1; measureSector.Y = 2; measureSector.XReal = 3; measureSector.YReal = 4; _client.SetMeasurePointAsync(measureSector); _client.SetMeasurePointCompleted += _client_SetMeasurePointCompleted; }
public static void GetMeasurePosition(List<SharedBeacon> accessPointList) { if (accessPointList == null || accessPointList.Count == 0) { return; } List<MeasurePoint> measurePointList = accessPointList.Select(x => new MeasurePoint { Bssid = x.Bssid, Ssid = x.Bssid, RssiLevel = x.RssiLevel, CenterFrequency = x.CenterFrequency, Quality = 0, Constant = 0 }).ToList(); WirelessCalculationClient client = new WirelessCalculationClient(binding, endPoint); client.GetMeasurePositionCompleted += _client_GetMeasurePositionCompleted; client.GetMeasurePositionAsync(DeviceId, measurePointList.ToArray()); }
public static void SetAccessPoint(SharedBeacon sharedBeaconItem) { //if (sharedBeaconItem == null) //{ // return; //} WirelessCalculationClient _client = new WirelessCalculationClient(binding, endPoint); AccessPoint accessPoint = new AccessPoint { Bssid = sharedBeaconItem.Bssid, X = (int)sharedBeaconItem.PosX, Y = (int)sharedBeaconItem.PosY, XReal = (int)sharedBeaconItem.PosX, YReal = (int)sharedBeaconItem.PosY, Ssid = sharedBeaconItem.RssiLevel, }; _client.SetAccessPointCompleted += _client_SetAccessPointCompleted; _client.SetAccessPointAsync(accessPoint); //var res = Task<int>.Factory.FromAsync (_client.SetAccessPointAsync, _client.SetAccessPointCompleted, value1, null, null); }
public static void SetMeasurePoint(List<SharedBeacon> list, System.Drawing.Point position) { if (list == null || list.Count == 0) { return; } List<MeasurePoint> measurePointList = list.Select(x => new MeasurePoint { Bssid = x.Bssid, Ssid = x.Bssid, RssiLevel = x.RssiLevel, CenterFrequency = x.CenterFrequency, Quality = 0, Constant = 0 }).ToList(); MeasureSector measureSector = new MeasureSector(); measureSector.ApList = measurePointList.ToArray(); measureSector.X = 1; measureSector.Y = 2; measureSector.XReal = 3; measureSector.YReal = 4; WirelessCalculationClient client = new WirelessCalculationClient(binding, endPoint); client.SetMeasurePointCompleted += _client_SetMeasurePointCompleted; client.SetMeasurePointAsync(measureSector); }