Quantex GmbH
您的地区:欧洲

LinkTest 启动通信测试

说明

该函数向适配器发送一个测试数据包,适配器将其原样返回。

long LinkTest(unsigned long DeviceID, unsigned long Length, unsigned char* Data)

参数

返回的错误代码

定义 说明
STATUS_NOERROR 函数执行成功
ERR_DEVICE_NOT_CONNECTED 与适配器无连接。可能的原因:适配器已关闭、无网络,或 IP 地址设置不正确。
ERR_INVALID_DEVICE_ID 指定了不存在的适配器标识符 DeviceID
ERR_INVALID_TEST_DATA 从适配器返回的测试数据包已损坏
ERR_INVALID_LEN_TEST_DATA 测试数据包的长度设置不正确

示例

#include "j2534_lib.hpp"

unsigned long DeviceID;
unsigned long Ret;
const unsigned char* TestData[] = {"Test"};

Ret = LinkTest(DeviceID, &TestData, sizeof(TestData));
if (Ret != STATUS_NOERROR)
{		// 错误处理
}