CAPL学习-AVB交互层-功能函数-回调函数

OnAvbConnect

CAPL 函数 >> 以太网 >> AVB IL >> OnAvbConnect

函数

当异步连接操作完成时,将触发此回调函数。

语法

void OnAvbConnect(dword talkerHandle, dword result);

参数
  • talkerHandle:发送端句柄(Talker handle)。
  • result:操作的具体结果代码。若操作成功完成,值为 0;否则为非 0 值。
返回值

可用性
  • 起始版本:8.2 SP2
  • 限制范围:以太网
  • 测量设置:不支持
  • 仿真/测试设置:支持

OnAvbListen

CAPL 函数 >> 以太网 >> AVB IL >> OnAvbListen

函数

当接收到针对指定监听端(Listener)的连接请求时,将触发此回调函数。

语法

void OnAvbListen(dword listenerHandle, dword result);

参数
  • listenerHandle:监听端句柄(Listener handle)。
  • result:操作的具体结果代码。若操作成功完成,值为 0;否则为非 0 值。
返回值

可用性
  • 起始版本:8.2 SP2
  • 限制范围:以太网
  • 测量设置:不支持
  • 仿真/测试设置:支持

OnAvbReceive

CAPL 函数 >> 以太网 >> AVB IL >> OnAvbReceive

函数

当监听端(Listener)的异步接收操作完成时,将触发此回调函数。

语法
c 复制代码
void OnAvbReceive(dword listenerHandle, dword result, int buffer[], dword length);  // 形式 1  
void OnAvbReceive(dword listenerHandle, dword result, long buffer[], dword length); // 形式 2  
void OnAvbReceive(dword listenerHandle, dword result, byte buffer[], dword length); // 形式 3  
参数
  • listenerHandle:监听端句柄(Listener handle)。
  • result:操作的具体结果代码。若操作成功完成,值为 0;否则为非 0 值。
  • buffer:存储接收数据的缓冲区。
  • length:接收数据的长度。
返回值

可用性
  • 起始版本
    • 形式 1-2:8.2 SP2
    • 形式 3:8.5
  • 限制范围:以太网
  • 测量设置:不支持
  • 仿真/测试设置:支持

OnAvbSend

CAPL 函数 >> 以太网 >> AVB IL >> OnAvbSend

函数

当发送端(Talker)的异步发送操作完成时,将触发此回调函数。

语法
c 复制代码
void OnAvbSend(dword talkerHandle, dword result, int buffer[], dword length);   // 形式 1  
void OnAvbSend(dword talkerHandle, dword result, long buffer[], dword length);  // 形式 2  
void OnAvbSend(dword talkerHandle, dword result, qword buffer[], dword length); // 形式 3  
void OnAvbSend(dword talkerHandle, dword result, byte buffer[], dword length);  // 形式 4  
参数
  • talkerHandle:发送端句柄(Talker handle)。
  • result:操作的具体结果代码。若操作成功完成,值为 0;否则为非 0 值。
  • buffer:发送操作中提供的缓冲区。
  • length:发送的元素数量。
返回值

可用性
  • 起始版本
    • 形式 1-3:8.2 SP2
    • 形式 4:8.5
  • 限制范围:以太网
  • 测量设置:不支持
  • 仿真/测试设置:支持
相关推荐
二进制person1 天前
JavaEE初阶 --网络编程
linux·服务器·网络
Oll Correct1 天前
实验八:验证以太网交换机的生成树协议STP
网络·笔记
Irissgwe1 天前
进程间通信
linux·服务器·网络·c++·进程间通信
IT小白31 天前
windows的VMware虚拟机上的Linux系统(CentOS)配置永久ip(关机重启ip不变)
网络·网络协议·tcp/ip
喵叔哟1 天前
29_内容生产质量网关Skill:草稿生成+事实校验+发布前检查
网络·人工智能
liulilittle1 天前
LINUX RING BUFFER TUN/TAP 1
linux·服务器·网络·c++·信息与通信·通信
蛊明1 天前
批量检测 IP 是否在线:CPing vs QuickPing
网络·网络协议·tcp/ip
路由侠内网穿透.1 天前
本地部署开源书签管理工具 LinkAce 并实现外部访问( Linux 版本)
linux·运维·服务器·网络·网络协议·开源
彭泽布衣1 天前
Linux如何指定源端口打流
linux·运维·网络
中议视控1 天前
可编程网络中央控制系统的应用场景:会议室,多功能厅,指挥中心,展厅,报告厅,流动指挥车,多媒体教室
网络