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
4bec9668
Commit
4bec9668
authored
Sep 02, 2020
by
Yann Garcia
Browse files
Add RTCMEM encoding
parent
4f86f098
Changes
3
Hide whitespace changes
Inline
Side-by-side
ttcn/Common/LibItsCommon_ASN1_NamedNumbers.ttcn
View file @
4bec9668
...
@@ -57,7 +57,7 @@ module LibItsCommon_ASN1_NamedNumbers {
...
@@ -57,7 +57,7 @@ module LibItsCommon_ASN1_NamedNumbers {
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_ssem_
:=
10
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_ssem_
:=
10
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_evcsn_
:=
11
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_evcsn_
:=
11
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_saem_
:=
12
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_saem_
:=
12
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_rtcem_
:=
13
;
const
ItsPduHeader
.
messageID
ItsPduHeader_messageID_rtc
m
em_
:=
13
;
const
LongitudinalAccelerationValue
LongitudinalAccelerationValue_unavailable_
:=
161
;
const
LongitudinalAccelerationValue
LongitudinalAccelerationValue_unavailable_
:=
161
;
...
...
ttcn/Rtcmem/LibItsRtcmem_EncdecDeclarations.ttcn
0 → 100644
View file @
4bec9668
module
LibItsRtcmem_EncdecDeclarations
{
// LibIts
import
from
RTCMEM_PDU_Descriptions
language
"ASN.1:1997"
all
;
// LibItsRtcmem
import
from
LibItsRtcmem_TypesAndValues
all
;
import
from
LibItsRtcmem_TestSystem
all
;
external
function
fx_enc_RtcmemReq
(
RtcmemReq
p
)
return
bitstring
with
{
extension
"prototype(convert) encode(LibIts_Interface)"
}
external
function
fx_dec_RtcmemReq
(
inout
bitstring
b
,
out
RtcmemReq
p
)
return
integer
with
{
extension
"prototype(sliding) decode(LibIts_Interface)"
}
external
function
fx_dec_RtcmemInd
(
inout
bitstring
b
,
out
RtcmemInd
p
)
return
integer
with
{
extension
"prototype(sliding) decode(LibIts_Interface)"
}
external
function
fx_enc_RTCMEM
(
RTCMEM
p
)
return
bitstring
with
{
extension
"prototype(convert) encode(PER)"
}
external
function
fx_dec_RTCMEM
(
inout
bitstring
b
,
out
RTCMEM
p
)
return
integer
with
{
extension
"prototype(sliding) decode(PER)"
}
external
function
fx_enc_UtRtcmemInitialize
(
UtRtcmemInitialize
p
)
return
bitstring
with
{
extension
"prototype(convert) encode(UpperTester)"
}
external
function
fx_enc_UtRtcmemTrigger
(
UtRtcmemTrigger
p
)
return
bitstring
with
{
extension
"prototype(convert) encode(UpperTester)"
}
external
function
fx_enc_UtRtcmemUpdate
(
UtRtcmemUpdate
p
)
return
bitstring
with
{
extension
"prototype(convert) encode(UpperTester)"
}
external
function
fx_enc_UtRtcmemTermination
(
UtRtcmemTermination
p
)
return
bitstring
with
{
extension
"prototype(convert) encode(UpperTester)"
}
external
function
fx_dec_UtRtcmemResults
(
inout
bitstring
b
,
out
UtRtcmemResults
p
)
return
integer
with
{
extension
"prototype(sliding) decode(UpperTester)"
}
external
function
fx_dec_UtRtcmemEventInd
(
inout
bitstring
b
,
out
UtRtcmemEventInd
p
)
return
integer
with
{
extension
"prototype(sliding) decode(UpperTester)"
}
}
// End of module LibItsRtcmem_EncdecDeclarations
ttcn/Rtcmem/LibItsRtcmem_Templates.ttcn
View file @
4bec9668
...
@@ -155,7 +155,7 @@ module LibItsRtcmem_Templates {
...
@@ -155,7 +155,7 @@ module LibItsRtcmem_Templates {
template
(
value
)
RTCMEM
m_rtcmemPdu
(
template
(
value
)
RTCMEM
m_rtcmemPdu
(
in
template
(
value
)
RTCMcorrections
p_rtcmc
in
template
(
value
)
RTCMcorrections
p_rtcmc
)
:=
{
)
:=
{
header
:=
m_itsPduHeader
(
-
,
-
,
LibItsCommon_ASN1_NamedNumbers
.
ItsPduHeader_messageID_rtcem_
),
header
:=
m_itsPduHeader
(
-
,
-
,
LibItsCommon_ASN1_NamedNumbers
.
ItsPduHeader_messageID_rtc
m
em_
),
rtcmc
:=
p_rtcmc
rtcmc
:=
p_rtcmc
}
}
...
...
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