CANopenNode
CANopen protocol stack
|
RPDO object. More...
#include <CO_PDO.h>
Data Fields | |
CO_PDO_common_t | PDO_common |
PDO common properties, must be first element in this object. | |
volatile void * | CANrxNew [CO_RPDO_CAN_BUFFERS_COUNT] |
Variable indicates, if new PDO message received from CAN. | |
uint8_t | CANrxData [CO_RPDO_CAN_BUFFERS_COUNT][CO_PDO_MAX_SIZE] |
CO_PDO_MAX_SIZE data bytes of the received message. | |
uint8_t | receiveError |
Indication of RPDO length errors, use with CO_PDO_receiveErrors_t. | |
CO_SYNC_t * | SYNC |
From CO_RPDO_init() | |
bool_t | synchronous |
True if transmissionType <= 240. | |
uint32_t | timeoutTime_us |
Maximum timeout time between received PDOs in microseconds. | |
uint32_t | timeoutTimer |
Timeout timer variable in microseconds. | |
void(* | pFunctSignalPre )(void *object) |
From CO_RPDO_initCallbackPre() or NULL. | |
void * | functSignalObjectPre |
From CO_RPDO_initCallbackPre() or NULL. | |
RPDO object.
uint32_t CO_RPDO_t::timeoutTime_us |
Maximum timeout time between received PDOs in microseconds.
Configurable by OD variable RPDO communication parameter, event-timer.