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
- 限制范围:以太网
- 测量设置:不支持
- 仿真/测试设置:支持