public BleDevice(scandata scan) { name = scan.name; rssi = scan.rssi; mac = scan.addr; lastUpdate = UnityEngine.Time.time; }
public void AddScanItem(scandata item) { lock (scanResults) { if (item.name == deviceName) { if (scanResults.ContainsKey(item.addr)) { scanResults[item.addr].rssi = item.rssi; } else { scanResults.Add(item.addr, new BleDevice(item.addr, item.rssi, item.name)); } } } }
public static void _scanCallback(scandata scanresult) { ScanQueue.Enqueue(scanresult); }
public void scanCallback(scandata scanresult) { _scanCallback(scanresult); }
public void scanCallback(scandata scanresult) { ThreadDispatch.instance.AddScanItem(scanresult); }