Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TTCN-3 Libraries
LibIts
Commits
8806668f
Commit
8806668f
authored
Oct 14, 2020
by
Yann Garcia
Browse files
Validate IVIM & MAPEM ATS
parent
f52dd161
Changes
4
Hide whitespace changes
Inline
Side-by-side
ttcn/Common/LibItsCommon_ASN1_NamedNumbers.ttcn
View file @
8806668f
...
...
@@ -48,8 +48,8 @@ module LibItsCommon_ASN1_NamedNumbers {
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_denm_
:=
1
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_cam_
:=
2
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_poi_
:=
3
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_
spat
em_
:=
4
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_
map
em_
:=
5
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_
map
em_
:=
4
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_
spat
em_
:=
5
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_ivim_
:=
6
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_ev_rsr_
:=
7
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_tistpgtransaction_
:=
8
;
...
...
ttcn/MapemSpatem/LibItsMapemSpatem_EncdecDeclarations.ttcn
View file @
8806668f
...
...
@@ -4,16 +4,16 @@ module LibItsMapemSpatem_EncdecDeclarations {
import
from
MAPEM_PDU_Descriptions
language
"ASN.1:1997"
all
;
import
from
SPATEM_PDU_Descriptions
language
"ASN.1:1997"
all
;
external
function
fx_enc_MAPEM
(
MAPEM
pdu
)
return
octe
tstring
with
{
extension
"prototype(convert) encode(
BER:BER_ENCODE_C
ER)"
}
external
function
fx_enc_MAPEM
(
MAPEM
pdu
)
return
bi
tstring
with
{
extension
"prototype(convert) encode(
P
ER)"
}
external
function
fx_dec_MAPEM
(
octetstring
stream
)
return
MAPEM
with
{
extension
"prototype(
convert
) decode(
B
ER
:BER_ACCEPT_ALL
)"
}
external
function
fx_dec_MAPEM
(
inout
bitstring
b
,
out
MAPEM
p
)
return
integer
with
{
extension
"prototype(
sliding
) decode(
P
ER)"
}
external
function
fx_enc_SPATEM
(
SPATEM
pdu
)
return
octe
tstring
with
{
extension
"prototype(convert) encode(
BER:BER_ENCODE_C
ER)"
}
external
function
fx_enc_SPATEM
(
SPATEM
pdu
)
return
bi
tstring
with
{
extension
"prototype(convert) encode(
P
ER)"
}
external
function
fx_dec_SPATEM
(
octetstring
stream
)
return
SPATEM
with
{
extension
"prototype(
convert
) decode(
B
ER
:BER_ACCEPT_ALL
)"
}
external
function
fx_dec_SPATEM
(
inout
bitstring
b
,
out
SPATEM
p
)
return
integer
with
{
extension
"prototype(
sliding
) decode(
P
ER)"
}
}
// End of module LibItsMapemSpatem_EncdecDeclarations
ttcn/MapemSpatem/LibItsMapemSpatem_Functions.ttcn
View file @
8806668f
...
...
@@ -208,11 +208,13 @@ module LibItsMapemSpatem_Functions {
var
UtSpatemEventInd
v_spatemevent
;
[]
utPort
.
receive
(
UtMapemEventInd
:?
)
->
value
v_mapemevent
{
//store every upper tester indication received
log
(
"*** "
&
testcasename
()
&
": INFO: Store UtMapemEventInd messge ***"
);
vc_utMapemEvents
[
lengthof
(
vc_utMapemEvents
)]
:=
v_mapemevent
;
repeat
;
}
[]
utPort
.
receive
(
UtSpatemEventInd
:?
)
->
value
v_spatemevent
{
//store every upper tester indication received
log
(
"*** "
&
testcasename
()
&
": INFO: Store UtSpatemEventInd messge ***"
);
vc_utSpatemEvents
[
lengthof
(
vc_utSpatemEvents
)]
:=
v_spatemevent
;
repeat
;
}
...
...
ttcn/MapemSpatem/LibItsMapemSpatem_Templates.ttcn
View file @
8806668f
...
...
@@ -400,9 +400,9 @@ module LibItsMapemSpatem_Templates {
* @desc Receive template for MAPEM Message
*/
template
(
omit
)
MapData
m_mapem
(
in
template
(
value
)
MsgCount
p_msgIssueRevision
,
in
template
(
omit
)
IntersectionGeometryList
p_intersectionGeometryList
:=
omit
,
in
template
(
omit
)
RoadSegmentList
p_roadSegments
:=
omit
in
template
(
value
)
MsgCount
p_msgIssueRevision
,
in
template
(
omit
)
IntersectionGeometryList
p_intersectionGeometryList
:=
omit
,
in
template
(
omit
)
RoadSegmentList
p_roadSegments
:=
omit
)
modifies
m_defaultMapem
:=
{
msgIssueRevision
:=
p_msgIssueRevision
,
intersections
:=
p_intersectionGeometryList
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment