void main(int argc, char* argv[]) { printf("SOEM (Simple Open EtherCAT Master)\nSlaveinfo\n"); if (argc > 1) { /* start slaveinfo */ slaveinfo(argv[1]); } else { printf("Usage: slaveinfo ifname [options]\nifname = eth0 for example\nOptions :\n -sdo : print SDO info\n -map : print mapping\n"); } printf("End program\n"); }
int main(int argc, char *argv[]) { printf("SOEM (Simple Open EtherCAT Master)\nSlaveinfo\n"); if (argc > 1) { if ((argc > 2) && (strncmp(argv[2], "-sdo", sizeof("-sdo")) == 0)) printSDO = TRUE; /* start slaveinfo */ slaveinfo(argv[1]); } else { printf("Usage: slaveinfo ifname [options]\nifname = eth0 for example\nOptions : -sdo : print SDO info\n"); } printf("End program\n"); return (0); }