笔记
孤独拍大星
这个作者很懒,什么都没留下…
展开
-
BLE中的蓝牙连接
BLE中的蓝牙连接建立连接过程连接参数连接成功后HCI在蓝牙建立过程中,主要封装了LL提供的功能GAP在蓝牙建立过程中:建立连接过程处于connectable状态设备(Advertiser),按照一定的周期广播ADV_IND或者ADV_DIRECT_IND包主动连接的设备(Initiator),收到广播包,回应一个CONNECT_REQ请求,该数据包带有连接参数Initiator在发出CONNECT_REQ数据包之后,直接转化为Connection状态,成为Master角色(注意:这是“原创 2020-07-13 23:27:55 · 1603 阅读 · 0 评论 -
TwinCAT事件驱动方式进行监听
TwinCat事件驱动方式进行监听两个API:AdsAmsRegisterRouterNotification():用来监控ADS router的状态 ,通过该函数, 使得回调函数能够在每一次TwinCAT router 状态改变时被调用. ADS router的当前状态可以通过传递来的参数被查询到.AdsSyncAddDeviceNotificationReq():被用来监控PLC的状态. 该函数返回给回调函数的数据代表了当前PLC的状态.操作步骤申请注册nErr = AdsAmsRe原创 2020-06-04 18:26:57 · 1280 阅读 · 5 评论 -
TwinCAT数据读写
IP地址的写法: long nErr, nPort; AmsAddr Addr; //ip地址 PAmsAddr pAddr = &Addr; unsigned long lHdlVar; int nIndex; short Data[10]; char szVar []={"MAIN.PLCVar"}; //变量名原创 2020-06-04 18:48:36 · 2823 阅读 · 0 评论