博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
delphi BLE 学习
阅读量:4953 次
发布时间:2019-06-12

本文共 1306 字,大约阅读时间需要 4 分钟。

TBluetoothLE 控件TBluetoothLE.FManager: TBluetoothLEManager;class constructor TBluetoothLEManager.Create;begin  FBluetoothManagerClass := TPlatformBluetoothLEManager;end;FManager: TBluetoothLEManager;FManager.StartDiscovery(10000);BluetoothLE1.CurrentManager. ()有3个例子,没有用控件,用的是创建的方式Bluetooth\Beacons\BLE_BeaconScannerBluetooth\ExploreDevicesLEBluetooth\ProximityClientServerFBLEManager: TBluetoothLEManager;procedure TfrmProximityForm.FormShow(Sender: TObject);begin  FBLEManager := TBluetoothLEManager.Current;  FBLEManager.OnDiscoveryEnd := DoDiscoveryEndEvent;  FCurrentPosition := poUnknown;  DoScan;end;procedure TInternalBluetoothLEManager.CreateTimer(Interval: Integer);var  LInterval: NSTimeInterval;begin  if (Interval > 0) then  begin    FTimer := TInternalTimer.Create;    try      LInterval := Interval/1000;      FTimer.SetNotifyEvent(OnDiscoveryTimeout);      FTimer.FTimer := TNSTimer.Wrap(TNSTimer.OCClass.scheduledTimerWithTimeInterval(LInterval,        FTimer.GetObjectID, sel_getUid('timerEvent'), FTimer.GetObjectID, False)); // Do not translate    finally      {
user is retained (twice, because it's target), by the timer and } {
released (twice) on timer invalidation} NSObject(FTimer.Super).release; end; end;end;

 

转载于:https://www.cnblogs.com/cb168/p/5099138.html

你可能感兴趣的文章
迷茫、焦虑
查看>>
(三)
查看>>
Docker 容器更新,打包,上传到阿里云
查看>>
C语言register关键字—最快的关键字
查看>>
Uva 12206 Stammering Aliens
查看>>
poj 2185 Milking Grid
查看>>
unity + win8.1 apps 小游戏demo
查看>>
C#中读取XML错误解决: System.Xml.XmlException: “Element”是无效的 XmlNodeType。
查看>>
angularjs directive学习心得
查看>>
FancyBox的使用技巧 (汇总)
查看>>
addEventListener attachEvent和解决IE 6 7 8 this指向错误
查看>>
寒假作业总结一
查看>>
php curl请求https 返回无结果|false|errno:35
查看>>
.NET平台常用的框架整理
查看>>
ActivityManager与Proxy模式的运用
查看>>
S2SH 商城系统(4)——Application 缓存功能实现
查看>>
焦点轮播图
查看>>
午后随想
查看>>
iOS开发UI篇—简单的浏览器查看程序
查看>>
观察者设计模式
查看>>