Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
ITS - Intelligent Transport Systems
ITS
Commits
411446a6
Commit
411446a6
authored
Feb 09, 2017
by
filatov
Browse files
TITANIZATION: adapter sources and project file
parent
e4fb542e
Changes
85
Hide whitespace changes
Inline
Side-by-side
.TITAN_properties
0 → 100644
View file @
411446a6
<?xml version="1.0" encoding="UTF-8"?>
<TITAN_Designer_Properties>
<ActiveConfiguration>
Default
</ActiveConfiguration>
<ProjectProperties>
<MakefileSettings>
<singleMode>
true
</singleMode>
<targetExecutable>
bin\TSITS.exe
</targetExecutable>
<disableXER>
true
</disableXER>
<disableJSON>
true
</disableJSON>
</MakefileSettings>
<LocalBuildSettings>
<MakefileScript/>
<workingDirectory>
bin
</workingDirectory>
</LocalBuildSettings>
</ProjectProperties>
<FolderProperties>
<FolderResource>
<FolderPath>
asn1/LibIts/EV-RSR
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
asn1/LibIts/EVCSN
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ccsrc/Ports/LibIts_ports/DCC_ports
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ccsrc/Ports/LibIts_ports/EVCSN_ports
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ccsrc/Ports/LibIts_ports/GN_ports
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ccsrc/Ports/LibIts_ports/IPv6oGN_ports
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ccsrc/Ports/LibIts_ports/IVIM_ports
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ccsrc/Ports/LibIts_ports/MapSpat_ports
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ccsrc/Ports/LibIts_ports/MapemSpatem_ports
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ccsrc/Ports/LibIts_ports/SremSsem_ports
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ccsrc/Ports/LibIts_ports/V2G_ports
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
data
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
javasrc
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
patches
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
requality
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
tools
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
tt3plugins
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsATSP
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsDCC
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsFNTP
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsFSAP
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsGeoNetworking
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsIICP
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsIPv6OverGeoNetworking
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsIVIM
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsMapemSpatem
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsRSUsSimulator
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsSecurity
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsSremSsem
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/AtsV2G
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/LibIts/CALM
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/LibIts/DCC
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/LibIts/GeoNetworking
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/LibIts/IVIM
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/LibIts/Ipv6OverGeoNetworking
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/LibIts/MapemSpatem
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/LibIts/SremSsem
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
ttcn/LibIts/V2G
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
<FolderResource>
<FolderPath>
unittests
</FolderPath>
<FolderProperties>
<CentralStorage>
false
</CentralStorage>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FolderProperties>
</FolderResource>
</FolderProperties>
<FileProperties>
<FileResource>
<FilePath>
asn1/LibIts/IS/ETSI_TS_103301/ETSI_TS_103301.asn
</FilePath>
<FileProperties>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FileProperties>
</FileResource>
<FileResource>
<FilePath>
asn1/LibIts/IS/ISO_TS_19091/ISO_TS_19091.asn
</FilePath>
<FileProperties>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FileProperties>
</FileResource>
<FileResource>
<FilePath>
ccsrc/EncDec/LibItsEvcsn_Encdec.cc
</FilePath>
<FileProperties>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FileProperties>
</FileResource>
<FileResource>
<FilePath>
ccsrc/EncDec/LibItsGeoNetworking_Encdec.cc
</FilePath>
<FileProperties>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FileProperties>
</FileResource>
<FileResource>
<FilePath>
ccsrc/Externals/LibItsDcc_externals.cc
</FilePath>
<FileProperties>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FileProperties>
</FileResource>
<FileResource>
<FilePath>
ccsrc/Externals/LibItsGeoNetworking_externals.cc
</FilePath>
<FileProperties>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FileProperties>
</FileResource>
<FileResource>
<FilePath>
ccsrc/Externals/LibItsIpv6OverGeoNetworking_externals.cc
</FilePath>
<FileProperties>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FileProperties>
</FileResource>
<FileResource>
<FilePath>
ccsrc/Externals/LibItsMapemSpatem_externals.cc
</FilePath>
<FileProperties>
<ExcludeFromBuild>
true
</ExcludeFromBuild>
</FileProperties>
</FileResource>
</FileProperties>
</TITAN_Designer_Properties>
\ No newline at end of file
STF525.tpd
0 → 100644
View file @
411446a6
This source diff could not be displayed because it is too large. You can
view the blob
instead.
ccsrc/EncDec/LibItsBtp_Encdec.cc
0 → 100644
View file @
411446a6
#include
"LibItsBtp_EncdecDeclarations.hh"
namespace
LibItsBtp__EncdecDeclarations
{
/****************************************************
* @desc External function to encode a BtpPayload type
* @param value to encode
* @return encoded value
****************************************************/
BITSTRING
fx__enc__BtpPayload
(
const
LibItsBtp__TypesAndValues
::
BtpPayload
&
p
)
{
return
int2bit
(
0
,
8
);
}
/****************************************************
* @desc External function to decode a BtpPayload type
* @param value to encode
* @return encoded value
****************************************************/
/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016)
INTEGER fx__dec__BtpPayload(BITSTRING& b, LibItsBtp__TypesAndValues::BtpPayload& p)
{
return -1;
}
*/
}
//end namespace
ccsrc/EncDec/LibItsCam_Encdec.cc
0 → 100644
View file @
411446a6
#include
"LibItsCam_EncdecDeclarations.hh"
namespace
LibItsCam__EncdecDeclarations
{
/****************************************************
* @desc External function to encode a CamReq type
* @param value to encode
* @return encoded value
****************************************************/
BITSTRING
fx__enc__CamReq
(
const
LibItsCam__TestSystem
::
CamReq
&
p
)
{
//set error behavior
TTCN_EncDec
::
set_error_behavior
(
TTCN_EncDec
::
ET_ALL
,
TTCN_EncDec
::
EB_WARNING
);
TTCN_Buffer
TTCN_buf
;
TTCN_buf
.
clear
();
//encode message in BER (CER variant, but can be any)
p
.
msgOut
().
encode
(
CAM__PDU__Descriptions
::
CAM_descr_
,
TTCN_buf
,
TTCN_EncDec
::
CT_BER
,
BER_ENCODE_CER
);
OCTETSTRING
encodedData
(
TTCN_buf
.
get_len
(),
TTCN_buf
.
get_data
());
//insert BER2PER recoding here!
return
oct2bit
(
encodedData
);
}
/****************************************************
* @desc External function to decode a DenmReq type
* @param value to encode
* @return encoded value
****************************************************/
/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016)
INTEGER fx__dec__CamReq(BITSTRING& b, LibItsCam__TestSystem::CamReq& p)
{
return -1;
}
*/
}
//end namespace
ccsrc/EncDec/LibItsDenm_Encdec.cc
0 → 100644
View file @
411446a6
#include
"LibItsDenm_EncdecDeclarations.hh"
namespace
LibItsDenm__EncdecDeclarations
{
/****************************************************
* @desc External function to encode a DenmReq type
* @param value to encode
* @return encoded value
****************************************************/
BITSTRING
fx__enc__DenmReq
(
const
LibItsDenm__TestSystem
::
DenmReq
&
p
)
{
//set error behavior
TTCN_EncDec
::
set_error_behavior
(
TTCN_EncDec
::
ET_ALL
,
TTCN_EncDec
::
EB_WARNING
);
TTCN_Buffer
TTCN_buf
;
TTCN_buf
.
clear
();
//encode message in BER (CER variant, but can be any)
p
.
msgOut
().
encode
(
DENM__PDU__Descriptions
::
DENM_descr_
,
TTCN_buf
,
TTCN_EncDec
::
CT_BER
,
BER_ENCODE_CER
);
OCTETSTRING
encodedData
(
TTCN_buf
.
get_len
(),
TTCN_buf
.
get_data
());
//insert BER2PER recoding here!
return
oct2bit
(
encodedData
);
}
/****************************************************
* @desc External function to decode a DenmReq type
* @param value to encode
* @return encoded value
****************************************************/
/* function not needed yet, decvalue() is not used in TTCN-3 code
INTEGER fx__dec__DenmReq(BITSTRING& b, LibItsDenm__TestSystem::DenmReq& p)
{
return -1
}
*/
}
//end namespace
ccsrc/EncDec/LibItsEvcsn_Encdec.cc
0 → 100644
View file @
411446a6
#include
"LibItsEvcsn_encdecDeclarations.hh"
namespace
LibItsEvcsn__EncdecDeclarations
{
/****************************************************
* @desc External function to encode a EvcsnReq type
* @param value to encode
* @return encoded value
****************************************************/
BITSTRING
fx__enc__EvcsnReq
(
const
LibItsEvcsn__TestSystem
::
EvcsnReq
&
p
)
{
//set error behavior
TTCN_EncDec
::
set_error_behavior
(
TTCN_EncDec
::
ET_ALL
,
TTCN_EncDec
::
EB_WARNING
);
TTCN_Buffer
TTCN_buf
;
TTCN_buf
.
clear
();
//encode message in BER (CER variant, but can be any)
p
.
msgOut
().
encode
(
EVCSN__PDU__Descriptions
::
EvcsnPdu_descr_
,
TTCN_buf
,
TTCN_EncDec
::
CT_BER
,
BER_ENCODE_CER
);
OCTETSTRING
encodedData
(
TTCN_buf
.
get_len
(),
TTCN_buf
.
get_data
());
//insert BER2PER recoding here!
return
oct2bit
(
encodedData
);
}
/****************************************************
* @desc External function to decode a DenmReq type
* @param value to encode
* @return encoded value
****************************************************/
/* TODO RGy function not implemented! (decvalue() not used by test suite @29-06-2016)
INTEGER fx__dec__EvcsnReq(BITSTRING& b, LibItsEvcsn__TestSystem::EvcsnReq& p)
{
return -1;
}
*/
}
//end namespace
ccsrc/EncDec/LibItsGeoNetworking_Encdec.cc
0 → 100644
View file @
411446a6
#include
"LibItsGeoNetworking_encdecDeclarations.hh"
namespace
LibItsGeoNetworking__EncdecDeclarations
{
/****************************************************
* @desc External function to encode a GeoNetworkingPdu type
* @param value to encode
* @return encoded value
****************************************************/
BITSTRING
fx__enc__GeoNetworkingPdu
(
LibItsGeoNetworking__TypesAndValues
::
GeoNetworkingPdu
const
&
p
)
{
return
int2bit
(
0
,
8
);
}
/****************************************************
* @desc External function to decode a GeoNetworkingPdu type
* @param value to encode
* @return encoded value
****************************************************/
INTEGER
fx__dec__GeoNetworkingPdu
(
BITSTRING
&
b
,
LibItsGeoNetworking__TypesAndValues
::
GeoNetworkingPdu
&
p
)
{
return
-
1
;
}
/****************************************************
* @desc External function to encode a Payload type
* @param value to encode
* @return encoded value
****************************************************/
BITSTRING
fx__enc__Payload
(
const
LibItsGeoNetworking__TypesAndValues
::
Payload
&
p
)
{
return
int2bit
(
0
,
8
);
}
/****************************************************
* @desc External function to decode a Payload type
* @param value to encode
* @return encoded value
****************************************************/
INTEGER
fx__dec__Payload
(
BITSTRING
&
b
,
LibItsGeoNetworking__TypesAndValues
::
Payload
&
p
)
{
return
-
1
;
}
/****************************************************
* @desc External function to encode a GnNonSecuredPacket type
* @param value to encode
* @return encoded value
****************************************************/
BITSTRING
fx__enc__GnNonSecuredPacket
(
const
LibItsGeoNetworking__TypesAndValues
::
GnNonSecuredPacket
&
p
)
{
return
int2bit
(
0
,
8
);
}
/****************************************************
* @desc External function to decode a GnNonSecuredPacket type
* @param value to encode
* @return encoded value
****************************************************/
INTEGER
fx__dec__GnNonSecuredPacket
(
BITSTRING
&
b
,
LibItsGeoNetworking__TypesAndValues
::
GnNonSecuredPacket
&
p
)
{
return
-
1
;
}
}
//end namespace
ccsrc/EncDec/LibItsSecurity_Encdec.cc
0 → 100644
View file @
411446a6
#include
"LibItsSecurity_EncdecDeclarations.hh"
namespace
LibItsSecurity__EncdecDeclarations
{
/****************************************************
* @desc External function to encode a SecuredMessage type
* @param value to encode
* @return encoded value
****************************************************/
BITSTRING
fx__enc__SecuredMessage
(
const
LibItsSecurity__TypesAndValues
::
SecuredMessage
&
p
)
{
return
int2bit
(
0
,
8
);
}
/****************************************************
* @desc External function to decode a SecuredMessage type
* @param value to encode
* @return encoded value
****************************************************/
INTEGER
fx__dec__SecuredMessage
(
BITSTRING
&
b
,
LibItsSecurity__TypesAndValues
::
SecuredMessage
&
p
)
{
return
-
1
;
}
/****************************************************
* @desc External function to encode a ToBeSignedSecuredMessage type
* @param value to encode
* @return encoded value
****************************************************/
BITSTRING
fx__enc__ToBeSignedSecuredMessage
(
const
LibItsSecurity__TypesAndValues
::
ToBeSignedSecuredMessage
&
p
)
{
return
int2bit
(
0
,
8
);
}
/****************************************************
* @desc External function to decode a ToBeSignedSecuredMessage type
* @param value to encode
* @return encoded value
****************************************************/
INTEGER
fx__dec__ToBeSignedSecuredMessage
(
BITSTRING
&
b
,
LibItsSecurity__TypesAndValues
::
ToBeSignedSecuredMessage
&
p
)
{
return
-
1
;
}
/****************************************************
* @desc External function to encode a Certificate type
* @param value to encode
* @return encoded value
****************************************************/
BITSTRING
fx__enc__Certificate
(
const
LibItsSecurity__TypesAndValues
::
Certificate
&
p
)
{
return
int2bit
(
0
,
8
);
}
/****************************************************
* @desc External function to decode a Certificate type
* @param value to encode
* @return encoded value
****************************************************/
INTEGER
fx__dec__Certificate
(
BITSTRING
&
b
,
LibItsSecurity__TypesAndValues
::
Certificate
&
p
)
{
return
-
1
;
}
/****************************************************
* @desc External function to encode a ToBeSignedCertificate type
* @param value to encode
* @return encoded value