#include #include 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; }