public void OnNotifyCallback(string data) { Debug.Log("AltBeaconClient.OnNotifyCallback data:" + data); if (Notify != null) { AltBeaconNotifyEventArgs args = new AltBeaconNotifyEventArgs(); string[] block = data.Split(','); args.Time = AltBeaconDataConvertor.ToDatetime(block, 0); args.UUID = AltBeaconDataConvertor.ToString(block, 1); args.Major = AltBeaconDataConvertor.ToInt32(block, 2); args.Minor = AltBeaconDataConvertor.ToInt32(block, 3); args.TxPower = AltBeaconDataConvertor.ToInt32(block, 4); args.RSSI = AltBeaconDataConvertor.ToInt32(block, 5); args.BluetoothName = AltBeaconDataConvertor.ToString(block, 6); args.BluetoothAddress = AltBeaconDataConvertor.ToString(block, 7); Notify(this, args); } }
private void BeaconClient_Notify(object sender, AltBeaconNotifyEventArgs e) { beaconList.Add(e); }