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
  • 限制范围:以太网
  • 测量设置:不支持
  • 仿真/测试设置:支持
相关推荐
青果网络_xz5 分钟前
海外HTTP代理适合哪些业务?与Socks/隧道的区别
网络·网络协议·http
KAXA_9 分钟前
KAXA智联电镀电泳车间,实现“0掉线”高可靠网络覆盖!
网络·无线通信·电泳车间·金属加工·车间网络覆盖
fy zs12 分钟前
网络基础概念
linux·网络·c++
上海云盾商务经理杨杨29 分钟前
2026年DDoS攻防新纪元:全面解析攻击的智能化升级与防护的体系化革命
网络·web安全·网络安全·ddos
Tassel_YUE34 分钟前
什么是VLAN修剪(随手记)
网络
尼古拉斯·纯情暖男·天真·阿玮34 分钟前
实验一 安全威胁与攻击实验
网络·安全·智能路由器
googleccsdn38 分钟前
ENSP Pro Lab笔记:配置BGP EVPN VXLAN双栈(1)
网络·笔记
阿巴~阿巴~40 分钟前
从帧到包:深入解析链路层与局域网通信的核心机制
服务器·网络·网络协议·tcp/ip·智能路由器·mac·数据链路层
天空属于哈夫克344 分钟前
基于企业微信二次开发的外部群主动推送服务架构
网络·架构·企业微信
科技块儿1 小时前
金融级IP离线库深度测评:IP数据云 vs IPnews vs MaxMind
网络协议·tcp/ip·金融