ethercat/test_package/test_package.c

22 lines
709 B
C

#include <ecrt.h>
#include <stdio.h>
int main(void)
{
printf("IgH EtherCAT Master Library - Conan Package Test\n");
printf("ECRT Version: %d.%d\n", ECRT_VER_MAJOR, ECRT_VER_MINOR);
printf("Version magic: 0x%04X\n", ecrt_version_magic());
// EC_IOCTL_VERSION_MAGIC is defined in internal header
/* Verify that the version magic matches what we expect */
if (ecrt_version_magic() != ECRT_VERSION_MAGIC) {
fprintf(stderr, "ERROR: Version magic mismatch!\n");
fprintf(stderr, " Expected: 0x%04X\n", ECRT_VERSION_MAGIC);
fprintf(stderr, " Got: 0x%04X\n", ecrt_version_magic());
return 1;
}
printf("Package test passed!\n");
return 0;
}