For processing a single CANopen network message, the CANopen stack provides a service function. The following line processes the latest received CAN message:
CONodeProcess(&demo);
The internal behavior of the CANopen stack is shown in the following diagram: