Newer
Older
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
alt {
[] mapemSpatemPort.receive(
mw_mapemIndWithSecurityParameters(
mw_mapemPdu(
mw_defaultMapem
),
oct2bit('010000'O),
c_its_aid_MAP
)) {
tc_noac.stop;
log("*** " & testcasename() & ": FAIL: Unexpected secured MAPEM received. ***");
f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
}
[] tc_noac.timeout {
log("*** " & testcasename() & ": PASS: No MAP message received. ***");
f_selfOrClientSyncAndVerdict(c_tbDone, e_success);
}
}
// Postamble
f_poDefault();
f_cfDown();
Bostjan Pintar
committed
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
} // End of function f_IS_RLT_GEN_SSP_BO_03
/**
* @desc TP Function for TC_IS_RLT_GEN_SSP_BV_04
*/
function f_IS_RLT_GEN_SSP_BV_04 () runs on ItsMapemSpatem {
// TODO
} // End of function f_IS_RLT_GEN_SSP_BV_04
/**
* @desc TP Function for TC_IS_RLT_GEN_SSP_BO_05
*/
function f_IS_RLT_GEN_SSP_BO_05 () runs on ItsMapemSpatem {
// TODO
} // End of function f_IS_RLT_GEN_SSP_BO_05
/**
* @desc TP Function for TC_IS_RLT_GEN_RATE_BV_01
*/
function f_IS_RLT_GEN_RATE_BV_01 () runs on ItsMapemSpatem {
// TODO
} // End of function f_IS_RLT_GEN_RATE_BV_01
/**
Bostjan Pintar
committed
* @desc TP Function for TC_IS_RLT_GEN_RCV_BV_03
*/
Bostjan Pintar
committed
function f_IS_RLT_GEN_RCV_BV_03 () runs on ItsMapemSpatem {
// Local variables
var MapemReq v_mapemReq;
var integer i;
if (not PICS_MAPEM_RECEPTION) {
log("*** " & testcasename() & ": PICS_MAPEM_RECEPTION required for executing the TC ***");
setverdict(inconc);
stop;
}
// Test component configuration
f_cfUp();
// Preamble
f_selfOrClientSyncAndVerdictPreamble(c_prDone, e_success);
// Test Body
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
v_mapemReq := valueof(
m_mapemReq(
m_mapemPdu(
m_mapem(
5,
{
m_intersectionGeometry(
m_intersectionReferenceID(9),
1,
m_position3D(
367485365,
-45560691
),
{
m_laneList(
1,
{ directionalUse := '10'B, sharedWith := '0000000000'B, laneType := { vehicle := '00000000'B }, regional := omit },
{
nodes := {
{ delta := { node_XY6 := { x := 83, y := -124 } }, attributes := omit },
{ delta := { node_XY6 := { x := 93, y := -122 } }, attributes := omit }
}
},
-,
1
)
}
)
}
))));
mapemSpatemPort.send(v_mapemReq) ;
f_sleep(PX_TAC);
for (i := 0; i < lengthof(vc_utMapemEvents) and not match (v_mapemReq.msgOut , vc_utMapemEvents[i].mapeMsg); i := i + 1) {
// empty on purpose
}
if (i < lengthof(vc_utMapemEvents) ) {
log("*** " & testcasename() & ": PASS: MAPEM was transmitted to upper layer***");
f_selfOrClientSyncAndVerdict(c_tbDone, e_success);
} else {
log("*** " & testcasename() & ": FAIL: MAPEM was not transmitted to upper layer***");
f_selfOrClientSyncAndVerdict(c_tbDone, e_error);
}
// Postamble
f_poDefault();
f_cfDown();
Bostjan Pintar
committed
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
} // End of function f_IS_RLT_GEN_RCV_BV_03
/**
* @desc TP Function for TC_IS_RLT_RCV_SEC_BV_01
*/
function f_IS_RLT_RCV_SEC_BV_01 () runs on ItsMapemSpatem {
// TODO
} // End of function f_IS_RLT_RCV_SEC_BV_01
/**
* @desc TP Function for TC_IS_RLT_RCV_SEC_BO_02
*/
function f_IS_RLT_RCV_SEC_BO_02 () runs on ItsMapemSpatem {
// TODO
} // End of function f_IS_RLT_RCV_SEC_BO_02
/**
* @desc TP Function for TC_IS_RLT_RCV_SEC_BO_03
*/
function f_IS_RLT_RCV_SEC_BO_03 () runs on ItsMapemSpatem {
// TODO
} // End of function f_IS_RLT_RCV_SEC_BO_03
/**
* @desc TP Function for TC_IS_RLT_RCV_SEC_BO_04
*/
function f_IS_RLT_RCV_SEC_BO_04 () runs on ItsMapemSpatem {
// TODO
} // End of function f_IS_RLT_RCV_SEC_BO_04
} // End of group mapeMessageProcessing