I'm trying to learn some of the Flexcan features and would like to understand what this line in the global section actually does in laymans terms.

Code:
static CAN_message_t msg;
It is sometimes as above and sometimes ends msg, rxmsg;. What does the extra rxmsg do?