Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lizhongxiao
OpenXG-RAN
Commits
3cc9a5bc
Commit
3cc9a5bc
authored
Sep 08, 2022
by
Vaibhav Shrivastava
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Uplifted SIDL 2.1-126 on 3GPP_TTCN_System_Simulator Branch
parent
a3b597d8
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
0 additions
and
431 deletions
+0
-431
openair3/SS/Sidl/lib/acp/api/acpInternal.h
openair3/SS/Sidl/lib/acp/api/acpInternal.h
+0
-33
openair3/SS/Sidl/lib/attcn/api/attcn.hh
openair3/SS/Sidl/lib/attcn/api/attcn.hh
+0
-85
openair3/SS/Sidl/lib/attcn/api/attcnConvert.hh
openair3/SS/Sidl/lib/attcn/api/attcnConvert.hh
+0
-85
openair3/SS/Sidl/lib/attcn/src/attcn.cc
openair3/SS/Sidl/lib/attcn/src/attcn.cc
+0
-68
openair3/SS/Sidl/lib/attcn/src/attcnConvert.cc
openair3/SS/Sidl/lib/attcn/src/attcnConvert.cc
+0
-68
openair3/SS/Sidl/lib/attcn/src/attcnSysSrb_Internal.cc
openair3/SS/Sidl/lib/attcn/src/attcnSysSrb_Internal.cc
+0
-92
No files found.
openair3/SS/Sidl/lib/acp/api/acpInternal.h
deleted
100644 → 0
View file @
a3b597d8
/*
******************************************************************
*
* Module : ACP - Asynchronous Communication Protocol
*
* Purpose : THIS FILE IS AUTOMATICALLY GENERATED !
*
*****************************************************************
*
* Copyright (c) 2014-2021 SEQUANS Communications.
* All rights reserved.
*
* This is confidential and proprietary source code of SEQUANS
* Communications. The use of the present source code and all
* its derived forms is exclusively governed by the restricted
* terms and conditions set forth in the SEQUANS
* Communications' EARLY ADOPTER AGREEMENT and/or LICENCE
* AGREEMENT. The present source code and all its derived
* forms can ONLY and EXCLUSIVELY be used with SEQUANS
* Communications' products. The distribution/sale of the
* present source code and all its derived forms is EXCLUSIVELY
* RESERVED to regular LICENCE holder and otherwise STRICTLY
* PROHIBITED.
*
*****************************************************************
*/
#pragma once
#include "acp.h"
SIDL_BEGIN_C_INTERFACE
SIDL_END_C_INTERFACE
openair3/SS/Sidl/lib/attcn/api/attcn.hh
deleted
100644 → 0
View file @
a3b597d8
/*
*****************************************************************
*
* Module : ACP TTCN mapper
* Purpose: TTCN to ACP mapper
*
*****************************************************************
*
* Copyright (c) 2019-2021 SEQUANS Communications.
* All rights reserved.
*
* This is confidential and proprietary source code of SEQUANS
* Communications. The use of the present source code and all
* its derived forms is exclusively governed by the restricted
* terms and conditions set forth in the SEQUANS
* Communications' EARLY ADOPTER AGREEMENT and/or LICENCE
* AGREEMENT. The present source code and all its derived
* forms can ONLY and EXCLUSIVELY be used with SEQUANS
* Communications' products. The distribution/sale of the
* present source code and all its derived forms is EXCLUSIVELY
* RESERVED to regular LICENCE holder and otherwise STRICTLY
* PROHIBITED.
*
*****************************************************************
*/
#pragma once
// System includes
#include <TTCN3.hh>
// --- Basic TTCN conversions
template
<
typename
T1
,
typename
T2
>
void
attcnConvert
(
T1
&
dst
,
const
T2
&
src
)
{
dst
=
src
;
}
template
<
typename
T1
>
void
attcnConvert
(
T1
&
dst
,
const
Enum_Type
&
src
)
{
dst
=
static_cast
<
T1
>
(
src
.
as_int
());
}
void
attcnConvert
(
ASN_NULL
&
dst
,
const
bool
&
src
);
void
attcnConvert
(
bool
&
dst
,
const
ASN_NULL
&
src
);
void
attcnConvert
(
OCTETSTRING_ELEMENT
&&
dst
,
const
unsigned
char
&
src
);
void
attcnConvert
(
unsigned
char
&
dst
,
const
OCTETSTRING_ELEMENT
&
src
);
void
attcnConvert
(
BITSTRING_ELEMENT
&&
dst
,
const
unsigned
char
&
src
);
void
attcnConvert
(
unsigned
char
&
dst
,
const
BITSTRING_ELEMENT
&
src
);
void
attcnConvert
(
CHARSTRING_ELEMENT
&&
dst
,
const
char
&
src
);
void
attcnConvert
(
char
&
dst
,
const
CHARSTRING_ELEMENT
&
src
);
// --- SysSrb internal conversions
// Forward declarations
namespace
EUTRA__CommonDefs
{
class
RRC__MSG__Request__Type
;
class
RRC__MSG__Indication__Type
;
}
// namespace EUTRA__CommonDefs
class
RRC_MSG_Request_Type
;
class
RRC_MSG_Indication_Type
;
void
attcnConvert
(
EUTRA__CommonDefs
::
RRC__MSG__Request__Type
&
dst
,
const
RRC_MSG_Request_Type
&
src
);
void
attcnConvert
(
EUTRA__CommonDefs
::
RRC__MSG__Indication__Type
&
dst
,
const
RRC_MSG_Indication_Type
&
src
);
void
attcnConvert
(
RRC_MSG_Request_Type
&
src
,
const
EUTRA__CommonDefs
::
RRC__MSG__Request__Type
&
dst
);
void
attcnConvert
(
RRC_MSG_Indication_Type
&
src
,
const
EUTRA__CommonDefs
::
RRC__MSG__Indication__Type
&
dst
);
// --- NrSysSrb internal conversions
// Forward declarations
namespace
NR__CommonDefs
{
class
NR__RRC__MSG__Request__Type
;
class
NR__RRC__MSG__Indication__Type
;
}
// namespace NR__CommonDefs
class
NR_RRC_MSG_Request_Type
;
class
NR_RRC_MSG_Indication_Type
;
void
attcnConvert
(
NR__CommonDefs
::
NR__RRC__MSG__Request__Type
&
dst
,
const
NR_RRC_MSG_Request_Type
&
src
);
void
attcnConvert
(
NR__CommonDefs
::
NR__RRC__MSG__Indication__Type
&
dst
,
const
NR_RRC_MSG_Indication_Type
&
src
);
void
attcnConvert
(
NR_RRC_MSG_Request_Type
&
src
,
const
NR__CommonDefs
::
NR__RRC__MSG__Request__Type
&
dst
);
void
attcnConvert
(
NR_RRC_MSG_Indication_Type
&
src
,
const
NR__CommonDefs
::
NR__RRC__MSG__Indication__Type
&
dst
);
openair3/SS/Sidl/lib/attcn/api/attcnConvert.hh
deleted
100644 → 0
View file @
a3b597d8
/*
*****************************************************************
*
* Module : ACP TTCN mapper
* Purpose: TTCN to ACP mapper
*
*****************************************************************
*
* Copyright (c) 2019-2021 SEQUANS Communications.
* All rights reserved.
*
* This is confidential and proprietary source code of SEQUANS
* Communications. The use of the present source code and all
* its derived forms is exclusively governed by the restricted
* terms and conditions set forth in the SEQUANS
* Communications' EARLY ADOPTER AGREEMENT and/or LICENCE
* AGREEMENT. The present source code and all its derived
* forms can ONLY and EXCLUSIVELY be used with SEQUANS
* Communications' products. The distribution/sale of the
* present source code and all its derived forms is EXCLUSIVELY
* RESERVED to regular LICENCE holder and otherwise STRICTLY
* PROHIBITED.
*
*****************************************************************
*/
#pragma once
// System includes
#include <TTCN3.hh>
// --- Basic TTCN conversions
template
<
typename
T1
,
typename
T2
>
void
attcnConvert
(
T1
&
dst
,
const
T2
&
src
)
{
dst
=
src
;
}
template
<
typename
T1
>
void
attcnConvert
(
T1
&
dst
,
const
Enum_Type
&
src
)
{
dst
=
static_cast
<
T1
>
(
src
.
as_int
());
}
void
attcnConvert
(
ASN_NULL
&
dst
,
const
bool
&
src
);
void
attcnConvert
(
bool
&
dst
,
const
ASN_NULL
&
src
);
void
attcnConvert
(
OCTETSTRING_ELEMENT
&&
dst
,
const
unsigned
char
&
src
);
void
attcnConvert
(
unsigned
char
&
dst
,
const
OCTETSTRING_ELEMENT
&
src
);
void
attcnConvert
(
BITSTRING_ELEMENT
&&
dst
,
const
unsigned
char
&
src
);
void
attcnConvert
(
unsigned
char
&
dst
,
const
BITSTRING_ELEMENT
&
src
);
void
attcnConvert
(
CHARSTRING_ELEMENT
&&
dst
,
const
char
&
src
);
void
attcnConvert
(
char
&
dst
,
const
CHARSTRING_ELEMENT
&
src
);
// --- SysSrb internal conversions
// Forward declarations
namespace
EUTRA__CommonDefs
{
class
RRC__MSG__Request__Type
;
class
RRC__MSG__Indication__Type
;
}
// namespace EUTRA__CommonDefs
class
RRC_MSG_Request_Type
;
class
RRC_MSG_Indication_Type
;
void
attcnConvert
(
EUTRA__CommonDefs
::
RRC__MSG__Request__Type
&
dst
,
const
RRC_MSG_Request_Type
&
src
);
void
attcnConvert
(
EUTRA__CommonDefs
::
RRC__MSG__Indication__Type
&
dst
,
const
RRC_MSG_Indication_Type
&
src
);
void
attcnConvert
(
RRC_MSG_Request_Type
&
dst
,
const
EUTRA__CommonDefs
::
RRC__MSG__Request__Type
&
src
);
void
attcnConvert
(
RRC_MSG_Indication_Type
&
dst
,
const
EUTRA__CommonDefs
::
RRC__MSG__Indication__Type
&
src
);
// --- NrSysSrb internal conversions
// Forward declarations
namespace
NR__CommonDefs
{
class
NR__RRC__MSG__Request__Type
;
class
NR__RRC__MSG__Indication__Type
;
}
// namespace NR__CommonDefs
class
NR_RRC_MSG_Request_Type
;
class
NR_RRC_MSG_Indication_Type
;
void
attcnConvert
(
NR__CommonDefs
::
NR__RRC__MSG__Request__Type
&
dst
,
const
NR_RRC_MSG_Request_Type
&
src
);
void
attcnConvert
(
NR__CommonDefs
::
NR__RRC__MSG__Indication__Type
&
dst
,
const
NR_RRC_MSG_Indication_Type
&
src
);
void
attcnConvert
(
NR_RRC_MSG_Request_Type
&
dst
,
const
NR__CommonDefs
::
NR__RRC__MSG__Request__Type
&
src
);
void
attcnConvert
(
NR_RRC_MSG_Indication_Type
&
dst
,
const
NR__CommonDefs
::
NR__RRC__MSG__Indication__Type
&
src
);
openair3/SS/Sidl/lib/attcn/src/attcn.cc
deleted
100644 → 0
View file @
a3b597d8
/*
*****************************************************************
*
* Module : ACP TTCN mapper
* Purpose: TTCN to ACP mapper
*
*****************************************************************
*
* Copyright (c) 2019-2021 SEQUANS Communications.
* All rights reserved.
*
* This is confidential and proprietary source code of SEQUANS
* Communications. The use of the present source code and all
* its derived forms is exclusively governed by the restricted
* terms and conditions set forth in the SEQUANS
* Communications' EARLY ADOPTER AGREEMENT and/or LICENCE
* AGREEMENT. The present source code and all its derived
* forms can ONLY and EXCLUSIVELY be used with SEQUANS
* Communications' products. The distribution/sale of the
* present source code and all its derived forms is EXCLUSIVELY
* RESERVED to regular LICENCE holder and otherwise STRICTLY
* PROHIBITED.
*
*****************************************************************
*/
// Internal includes
#include "attcn.hh"
void
attcnConvert
(
ASN_NULL
&
dst
,
const
bool
&
src
)
{
dst
=
src
?
ASN_NULL
(
ASN_NULL_VALUE
)
:
ASN_NULL
();
}
void
attcnConvert
(
bool
&
dst
,
const
ASN_NULL
&
src
)
{
dst
=
src
.
is_value
();
}
void
attcnConvert
(
OCTETSTRING_ELEMENT
&&
dst
,
const
unsigned
char
&
src
)
{
dst
=
OCTETSTRING
(
1
,
&
src
);
}
void
attcnConvert
(
unsigned
char
&
dst
,
const
OCTETSTRING_ELEMENT
&
src
)
{
dst
=
src
.
get_octet
();
}
void
attcnConvert
(
BITSTRING_ELEMENT
&&
dst
,
const
unsigned
char
&
src
)
{
dst
=
BITSTRING
(
1
,
&
src
);
}
void
attcnConvert
(
unsigned
char
&
dst
,
const
BITSTRING_ELEMENT
&
src
)
{
dst
=
src
.
get_bit
()
?
1
:
0
;
}
void
attcnConvert
(
CHARSTRING_ELEMENT
&&
dst
,
const
char
&
src
)
{
dst
=
CHARSTRING
(
1
,
&
src
);
}
void
attcnConvert
(
char
&
dst
,
const
CHARSTRING_ELEMENT
&
src
)
{
dst
=
src
.
get_char
();
}
openair3/SS/Sidl/lib/attcn/src/attcnConvert.cc
deleted
100644 → 0
View file @
a3b597d8
/*
*****************************************************************
*
* Module : ACP TTCN mapper
* Purpose: TTCN to ACP mapper
*
*****************************************************************
*
* Copyright (c) 2019-2021 SEQUANS Communications.
* All rights reserved.
*
* This is confidential and proprietary source code of SEQUANS
* Communications. The use of the present source code and all
* its derived forms is exclusively governed by the restricted
* terms and conditions set forth in the SEQUANS
* Communications' EARLY ADOPTER AGREEMENT and/or LICENCE
* AGREEMENT. The present source code and all its derived
* forms can ONLY and EXCLUSIVELY be used with SEQUANS
* Communications' products. The distribution/sale of the
* present source code and all its derived forms is EXCLUSIVELY
* RESERVED to regular LICENCE holder and otherwise STRICTLY
* PROHIBITED.
*
*****************************************************************
*/
// Internal includes
#include "attcnConvert.hh"
void
attcnConvert
(
ASN_NULL
&
dst
,
const
bool
&
src
)
{
dst
=
src
?
ASN_NULL
(
ASN_NULL_VALUE
)
:
ASN_NULL
();
}
void
attcnConvert
(
bool
&
dst
,
const
ASN_NULL
&
src
)
{
dst
=
src
.
is_value
();
}
void
attcnConvert
(
OCTETSTRING_ELEMENT
&&
dst
,
const
unsigned
char
&
src
)
{
dst
=
OCTETSTRING
(
1
,
&
src
);
}
void
attcnConvert
(
unsigned
char
&
dst
,
const
OCTETSTRING_ELEMENT
&
src
)
{
dst
=
src
.
get_octet
();
}
void
attcnConvert
(
BITSTRING_ELEMENT
&&
dst
,
const
unsigned
char
&
src
)
{
dst
=
BITSTRING
(
1
,
&
src
);
}
void
attcnConvert
(
unsigned
char
&
dst
,
const
BITSTRING_ELEMENT
&
src
)
{
dst
=
src
.
get_bit
()
?
1
:
0
;
}
void
attcnConvert
(
CHARSTRING_ELEMENT
&&
dst
,
const
char
&
src
)
{
dst
=
CHARSTRING
(
1
,
&
src
);
}
void
attcnConvert
(
char
&
dst
,
const
CHARSTRING_ELEMENT
&
src
)
{
dst
=
src
.
get_char
();
}
openair3/SS/Sidl/lib/attcn/src/attcnSysSrb_Internal.cc
deleted
100644 → 0
View file @
a3b597d8
/*
*****************************************************************
*
* Module : ACP TTCN mapper
* Purpose: TTCN to ACP mapper
*
*****************************************************************
*
* Copyright (c) 2019-2021 SEQUANS Communications.
* All rights reserved.
*
* This is confidential and proprietary source code of SEQUANS
* Communications. The use of the present source code and all
* its derived forms is exclusively governed by the restricted
* terms and conditions set forth in the SEQUANS
* Communications' EARLY ADOPTER AGREEMENT and/or LICENCE
* AGREEMENT. The present source code and all its derived
* forms can ONLY and EXCLUSIVELY be used with SEQUANS
* Communications' products. The distribution/sale of the
* present source code and all its derived forms is EXCLUSIVELY
* RESERVED to regular LICENCE holder and otherwise STRICTLY
* PROHIBITED.
*
*****************************************************************
*/
// Internal includes
#include "attcn.hh"
// TTCN includes
#if defined(PROJECT_HAS_RAT_EUTRA)
#include "EUTRA_CommonDefs.hh"
#endif // defined(PROJECT_HAS_RAT_EUTRA)
#if defined(PROJECT_HAS_RAT_NR)
#include "NR_CommonDefs.hh"
#endif // defined(PROJECT_HAS_RAT_NR)
// Internal includes
#if defined(PROJECT_HAS_RAT_EUTRA)
#include "SIDL_NASEMU_EUTRA_SYSTEM_PORT.h"
#endif // defined(PROJECT_HAS_RAT_EUTRA)
#if defined(PROJECT_HAS_RAT_NR)
#include "SIDL_NASEMU_NR_SYSTEM_PORT.h"
#endif // defined(PROJECT_HAS_RAT_NR)
#if defined(PROJECT_HAS_RAT_EUTRA)
void
attcnConvert
(
EUTRA__CommonDefs
::
RRC__MSG__Request__Type
&
dst
,
const
RRC_MSG_Request_Type
&
src
)
{
// TODO
}
void
attcnConvert
(
EUTRA__CommonDefs
::
RRC__MSG__Indication__Type
&
dst
,
const
RRC_MSG_Indication_Type
&
src
)
{
// TODO
}
void
attcnConvert
(
RRC_MSG_Request_Type
&
src
,
const
EUTRA__CommonDefs
::
RRC__MSG__Request__Type
&
dst
)
{
// TODO
}
void
attcnConvert
(
RRC_MSG_Indication_Type
&
src
,
const
EUTRA__CommonDefs
::
RRC__MSG__Indication__Type
&
dst
)
{
// TODO
}
#endif // defined(PROJECT_HAS_RAT_EUTRA)
#if defined(PROJECT_HAS_RAT_NR)
void
attcnConvert
(
NR__CommonDefs
::
NR__RRC__MSG__Request__Type
&
dst
,
const
NR_RRC_MSG_Request_Type
&
src
)
{
// TODO
}
void
attcnConvert
(
NR__CommonDefs
::
NR__RRC__MSG__Indication__Type
&
dst
,
const
NR_RRC_MSG_Indication_Type
&
src
)
{
// TODO
}
void
attcnConvert
(
NR_RRC_MSG_Request_Type
&
src
,
const
NR__CommonDefs
::
NR__RRC__MSG__Request__Type
&
dst
)
{
// TODO
}
void
attcnConvert
(
NR_RRC_MSG_Indication_Type
&
src
,
const
NR__CommonDefs
::
NR__RRC__MSG__Indication__Type
&
dst
)
{
// TODO
}
#endif // defined(PROJECT_HAS_RAT_NR)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a 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