28 CO_errorReport(CO->em, CO_EM_GENERIC_SOFTWARE_ERROR, CO_EMC_SOFTWARE_INTERNAL, info);
29 fprintf(stderr,
"canopend generic error: 0x%X\n", info);
34 std::cout <<
"1. Construct a CopleyDrive Object (which implements Drive Class), with NODE ID = 100 \n";
37 std::cout <<
"2. Try to run the InitPDO() Function \n" volatile uint32_t CO_timer1ms
Abstract class describing a Drive used to communicate with a CANbus device. Note that many functions ...
void CO_errExit(char *msg)
virtual bool initPDOs()
Initialises a standard set of PDOs for the use of the drive. These are:
void CO_error(const uint32_t info)
An implementation of the Drive Object, specifically for Copley-branded devices (currently used on the...
pthread_mutex_t CO_CAN_VALID_mtx