Loading GeoNetworking/LibItsGeoNetworking_Functions.ttcn +66 −3 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ module LibItsGeoNetworking_Functions { // Connect f_connect4SelfOrClientSync(); activate(a_cf01Down()); //Initialze the IUT f_initialState(); Loading Loading @@ -113,6 +114,7 @@ module LibItsGeoNetworking_Functions { p_nodeD := ItsNt.create(c_compNodeD) alive; // Map map(self:acPort, system:acPort); map(p_nodeB:acPort, system:acPort); map(p_nodeD:acPort, system:acPort); map(p_nodeB:utPort, system:utPort); Loading @@ -123,6 +125,8 @@ module LibItsGeoNetworking_Functions { // Connect connect(p_nodeB:syncPort, self:syncPort); connect(p_nodeD:syncPort, self:syncPort); connect(self:syncPort, self:syncPort); activate(a_cf02Down(p_nodeB, p_nodeD)); //Initialze the IUT f_initialState(); Loading Loading @@ -164,6 +168,7 @@ module LibItsGeoNetworking_Functions { function f_cf02Down(in ItsNt p_nodeB, in ItsNt p_nodeD) runs on ItsMtc { // Unmap unmap(self:acPort, system:acPort); unmap(p_nodeB:acPort, system:acPort); unmap(p_nodeD:acPort, system:acPort); unmap(p_nodeB:utPort, system:utPort); Loading Loading @@ -201,6 +206,7 @@ module LibItsGeoNetworking_Functions { p_nodeC := ItsNt.create(c_compNodeC) alive; // Map map(self:acPort, system:acPort); map(p_nodeB:acPort, system:acPort); map(p_nodeC:acPort, system:acPort); map(p_nodeB:utPort, system:utPort); Loading @@ -211,6 +217,7 @@ module LibItsGeoNetworking_Functions { // Connect connect(p_nodeB:syncPort, self:syncPort); connect(p_nodeC:syncPort, self:syncPort); activate(a_cf03Down(p_nodeB, p_nodeC)); //Initialze the IUT f_initialState(); Loading Loading @@ -254,6 +261,7 @@ module LibItsGeoNetworking_Functions { function f_cf03Down(in ItsNt p_nodeB, in ItsNt p_nodeC) runs on ItsMtc { // Unmap unmap(self:acPort, system:acPort); unmap(p_nodeB:acPort, system:acPort); unmap(p_nodeC:acPort, system:acPort); unmap(p_nodeB:utPort, system:utPort); Loading Loading @@ -295,6 +303,7 @@ module LibItsGeoNetworking_Functions { p_nodeD := ItsNt.create(c_compNodeD) alive; // Map map(self:acPort, system:acPort); map(p_nodeB:acPort, system:acPort); map(p_nodeC:acPort, system:acPort); map(p_nodeD:acPort, system:acPort); Loading @@ -309,6 +318,7 @@ module LibItsGeoNetworking_Functions { connect(p_nodeB:syncPort, self:syncPort); connect(p_nodeC:syncPort, self:syncPort); connect(p_nodeD:syncPort, self:syncPort); activate(a_cf04Down(p_nodeB, p_nodeC, p_nodeD)); //Initialze the IUT f_initialState(); Loading Loading @@ -357,6 +367,7 @@ module LibItsGeoNetworking_Functions { function f_cf04Down(in ItsNt p_nodeB, in ItsNt p_nodeC, in ItsNt p_nodeD) runs on ItsMtc { // Unmap unmap(self:acPort, system:acPort); unmap(p_nodeB:acPort, system:acPort); unmap(p_nodeC:acPort, system:acPort); unmap(p_nodeD:acPort, system:acPort); Loading Loading @@ -664,6 +675,9 @@ module LibItsGeoNetworking_Functions { [] a_shutdown() { f_poDefault(); log("*** a_default: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); if(self == mtc) { f_cf01Down(); } stop; } } Loading @@ -683,9 +697,58 @@ module LibItsGeoNetworking_Functions { [] a_shutdown() { f_poNeighbour(); log("*** a_neighbourDefault: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); if(self == mtc) { f_cf01Down(); } stop; } [] a_default() { } } /** * @desc Default handling cf01 de-initialisation. */ altstep a_cf01Down() runs on ItsNt { [] a_shutdown() { f_poDefault(); f_cf01Down(); log("*** a_cf01Down: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); stop; } } /** * @desc Default handling cf02 de-initialisation. */ altstep a_cf02Down(in ItsNt p_nodeB, in ItsNt p_nodeD) runs on ItsMtc { [] a_shutdown() { f_cf02Down(p_nodeB, p_nodeD); log("*** a_cf02Down: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); stop; } } /** * @desc Default handling cf03 de-initialisation. */ altstep a_cf03Down(in ItsNt p_nodeB, in ItsNt p_nodeC) runs on ItsMtc { [] a_shutdown() { f_cf03Down(p_nodeB, p_nodeC); log("*** a_cf03Down: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); stop; } } /** * @desc Default handling cf04 de-initialisation. */ altstep a_cf04Down(in ItsNt p_nodeB, in ItsNt p_nodeC, in ItsNt p_nodeD) runs on ItsMtc { [] a_shutdown() { f_cf04Down(p_nodeB, p_nodeC, p_nodeD); log("*** a_cf04Down: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); stop; } } Loading Loading
GeoNetworking/LibItsGeoNetworking_Functions.ttcn +66 −3 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ module LibItsGeoNetworking_Functions { // Connect f_connect4SelfOrClientSync(); activate(a_cf01Down()); //Initialze the IUT f_initialState(); Loading Loading @@ -113,6 +114,7 @@ module LibItsGeoNetworking_Functions { p_nodeD := ItsNt.create(c_compNodeD) alive; // Map map(self:acPort, system:acPort); map(p_nodeB:acPort, system:acPort); map(p_nodeD:acPort, system:acPort); map(p_nodeB:utPort, system:utPort); Loading @@ -123,6 +125,8 @@ module LibItsGeoNetworking_Functions { // Connect connect(p_nodeB:syncPort, self:syncPort); connect(p_nodeD:syncPort, self:syncPort); connect(self:syncPort, self:syncPort); activate(a_cf02Down(p_nodeB, p_nodeD)); //Initialze the IUT f_initialState(); Loading Loading @@ -164,6 +168,7 @@ module LibItsGeoNetworking_Functions { function f_cf02Down(in ItsNt p_nodeB, in ItsNt p_nodeD) runs on ItsMtc { // Unmap unmap(self:acPort, system:acPort); unmap(p_nodeB:acPort, system:acPort); unmap(p_nodeD:acPort, system:acPort); unmap(p_nodeB:utPort, system:utPort); Loading Loading @@ -201,6 +206,7 @@ module LibItsGeoNetworking_Functions { p_nodeC := ItsNt.create(c_compNodeC) alive; // Map map(self:acPort, system:acPort); map(p_nodeB:acPort, system:acPort); map(p_nodeC:acPort, system:acPort); map(p_nodeB:utPort, system:utPort); Loading @@ -211,6 +217,7 @@ module LibItsGeoNetworking_Functions { // Connect connect(p_nodeB:syncPort, self:syncPort); connect(p_nodeC:syncPort, self:syncPort); activate(a_cf03Down(p_nodeB, p_nodeC)); //Initialze the IUT f_initialState(); Loading Loading @@ -254,6 +261,7 @@ module LibItsGeoNetworking_Functions { function f_cf03Down(in ItsNt p_nodeB, in ItsNt p_nodeC) runs on ItsMtc { // Unmap unmap(self:acPort, system:acPort); unmap(p_nodeB:acPort, system:acPort); unmap(p_nodeC:acPort, system:acPort); unmap(p_nodeB:utPort, system:utPort); Loading Loading @@ -295,6 +303,7 @@ module LibItsGeoNetworking_Functions { p_nodeD := ItsNt.create(c_compNodeD) alive; // Map map(self:acPort, system:acPort); map(p_nodeB:acPort, system:acPort); map(p_nodeC:acPort, system:acPort); map(p_nodeD:acPort, system:acPort); Loading @@ -309,6 +318,7 @@ module LibItsGeoNetworking_Functions { connect(p_nodeB:syncPort, self:syncPort); connect(p_nodeC:syncPort, self:syncPort); connect(p_nodeD:syncPort, self:syncPort); activate(a_cf04Down(p_nodeB, p_nodeC, p_nodeD)); //Initialze the IUT f_initialState(); Loading Loading @@ -357,6 +367,7 @@ module LibItsGeoNetworking_Functions { function f_cf04Down(in ItsNt p_nodeB, in ItsNt p_nodeC, in ItsNt p_nodeD) runs on ItsMtc { // Unmap unmap(self:acPort, system:acPort); unmap(p_nodeB:acPort, system:acPort); unmap(p_nodeC:acPort, system:acPort); unmap(p_nodeD:acPort, system:acPort); Loading Loading @@ -664,6 +675,9 @@ module LibItsGeoNetworking_Functions { [] a_shutdown() { f_poDefault(); log("*** a_default: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); if(self == mtc) { f_cf01Down(); } stop; } } Loading @@ -683,9 +697,58 @@ module LibItsGeoNetworking_Functions { [] a_shutdown() { f_poNeighbour(); log("*** a_neighbourDefault: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); if(self == mtc) { f_cf01Down(); } stop; } [] a_default() { } } /** * @desc Default handling cf01 de-initialisation. */ altstep a_cf01Down() runs on ItsNt { [] a_shutdown() { f_poDefault(); f_cf01Down(); log("*** a_cf01Down: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); stop; } } /** * @desc Default handling cf02 de-initialisation. */ altstep a_cf02Down(in ItsNt p_nodeB, in ItsNt p_nodeD) runs on ItsMtc { [] a_shutdown() { f_cf02Down(p_nodeB, p_nodeD); log("*** a_cf02Down: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); stop; } } /** * @desc Default handling cf03 de-initialisation. */ altstep a_cf03Down(in ItsNt p_nodeB, in ItsNt p_nodeC) runs on ItsMtc { [] a_shutdown() { f_cf03Down(p_nodeB, p_nodeC); log("*** a_cf03Down: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); stop; } } /** * @desc Default handling cf04 de-initialisation. */ altstep a_cf04Down(in ItsNt p_nodeB, in ItsNt p_nodeC, in ItsNt p_nodeD) runs on ItsMtc { [] a_shutdown() { f_cf04Down(p_nodeB, p_nodeC, p_nodeD); log("*** a_cf04Down: INFO: TEST COMPONENT NOW STOPPING ITSELF! ***"); stop; } } Loading