Alternate to param on port mapping
I see in the programmers technical reference manual, param is not supported when mapping ports.
Any suggestions on how to work around this?
For example, I want to give a unique MAC address to a port on each component instance at run time.
type port MyPort_TYPE message
{
map param(hexstring mac);
inout MyMessage_TYPE;
}
v_newNode1 := MyNode.create("my node 1") alive;
map(v_newNode1:pt_myPort, systemComp:pt_myPort) param (v_mac1);
v_newNode2 := MyNode.create("my node 2") alive;
map(v_newNode1:pt_myPort, systemComp:pt_myPort) param (v_mac2);
v_newNode3 := MyNode.create("my node 3") alive;
map(v_newNode1:pt_myPort, systemComp:pt_myPort) param (v_mac3);
Edited by Miklos Magyari