CAPL学习-AVB交互层-功能函数-控制类函数

Control Functions

AvbILControlInit

函数
语法
dword AvbILControlInit();

功能

初始化AVB IL(音频视频桥接中间层),但阻止其自动启动,即阻止模拟时间感知终端站(PTP时钟实例)自动运行。若使用此函数,需通过AvbILControlStart函数手动启动AVB IL。

使用限制

仅可在on preStart事件中调用。

参数

无

返回值

  • 0:函数执行成功
  • 0:错误代码

可用性

  • 版本:10.0及以上
  • 限制:仅适用于以太网
  • 测量设置:不支持
  • 仿真/测试设置:支持

AvbILControlResume

函数
语法
dword AvbILControlResume();

功能

在通过AvbILControlWait暂停后,恢复AVB/TSN(音频视频桥接/时间敏感网络)的自动消息发送行为。无需重新打开之前已创建的Talker(发送端)和Listener(接收端)。

参数

无

返回值

  • 0:函数执行成功
  • 0:错误代码

可用性

  • 版本:10.0及以上
  • 限制:仅适用于以太网
  • 测量设置:不支持
  • 仿真/测试设置:支持

AvbILControlStart

函数
语法
dword AvbILControlStart();

功能

启动AVB IL,启用AVB/TSN相关消息的发送与接收。启动后,时间感知终端站(PTP时钟实例)将运行,且可创建Talker和/或Listener。可通过AvbILControlStop函数停止AVB IL。

参数

无

返回值

  • 0:函数执行成功
  • 0:错误代码

可用性

  • 版本:10.0及以上
  • 限制:仅适用于以太网
  • 测量设置:不支持
  • 仿真/测试设置:支持

AvbILControlStop

函数
语法
dword AvbILControlStop();

功能

停止AVB IL,禁用AVB/TSN相关消息的发送与接收。已打开的Talker和Listener将关闭,其关联句柄失效;通过媒体API获取的句柄仍保持有效。可通过AvbILControlStart函数重新启动AVB IL。

参数

无

返回值

  • 0:函数执行成功
  • 0:错误代码

可用性

  • 版本:10.0及以上
  • 限制:仅适用于以太网
  • 测量设置:不支持
  • 仿真/测试设置:支持

AvbILControlWait

函数
语法
dword AvbILControlWait();

功能

暂停AVB/TSN相关消息的发送。已打开的Talker和Listener不会关闭,时间感知终端站(PTP时钟实例)继续运行;AVB IL仍可接收流内容并进行评估。Talker将抑制自动流续传(即当未通过CAPL调用AvbSend时,不会发送零样本填补间隙)。可通过AvbILControlResume函数恢复消息发送。

参数

无

返回值

  • 0:函数执行成功
  • 0:错误代码

可用性

  • 版本:10.0及以上
  • 限制:仅适用于以太网
  • 测量设置:不支持
  • 仿真/测试设置:支持
相关推荐
代码山河2 小时前
Python就业方向全解析:后端、爬虫、数据分析、AI你选哪个?
python·学习·架构·教程·面向对象·项目
释厄6233 小时前
AI学习层更新与跨体转移律——人类社会同构·不缺理解缺 U
人工智能·学习
小嘉丶学长7 小时前
Day14 · 字典与集合
java·开发语言·网络·python·学习·1024程序员节
小李不想当小白7 小时前
SPI通信外设与W25Q64 (硬件SPI)(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式
LCG米7 小时前
STM32驱动W5500以太网模块实测:TCP吞吐瓶颈定位、TX指针回绕陷阱与断线重连保活落地
stm32·单片机·嵌入式硬件·tcp/ip
Tel199253080049 小时前
温度湿度信号转WiFi/MQTT/Modbus TCP采集模块 无线传输
网络·网络协议·tcp/ip·工业自动化·工控设备
adinnet202611 小时前
电商客服对话知识库的自学习闭环与质量演进机制
学习
lazy H12 小时前
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?
java·网络·网络协议·学习·计算机网络·408
Linux运维技术栈12 小时前
WAF部署在防火墙后面,获取不到真实IP怎么办?
服务器·网络·tcp/ip·安全·防火墙·waf
低慢小uav13 小时前
(已解决)Zynq芯片lwip协议栈,使用tcp作为服务器Service,接收大量数据时,长度接收正常,接收对数据校验,校验和异常分析
网络协议·tcp/ip·fpga开发