a664Message DEMOMSG_ALLTYPES myMsg = { msgChannel = 1};
a664Message * myMsg2;
a664Frame * myFrame;
myMsg2 = myMsg; // copy myMsg onto myMsg2
//myMsg2.EthVlId = 2; // forbidden for messages
write("Msg2 as copy from Msg: #Ch:%d VlId=%x name:=%s",
myMsg2.msgChannel,
myMsg2.EthVlId, myMsg2.name);
myFrame = myMsg; // copy myMsg onto myFrame
myFrame.EthVlId = 1; // allowed for frames
write("myFrame as copy from Msg: #Ch:%d VlId=%x name:=%s", myFrame.msgChannel,
myFrame.EthVlId, myFrame.name);
myFrame.EthVlId = 3;
myFrame.msgChannel = 2;
write("myFrame modified2: #Ch:%d VlId=%x name:=%s", myFrame.msgChannel,
myFrame.EthVlId, myFrame.name);