// This C++ header file was generated by the TTCN-3 compiler // of the TTCN-3 Test Executor version 11.1.0 // The generation of user and time information were disabled by the -D flag. // Copyright (c) 2000-2025 Ericsson Telecom AB // Do not edit this file unless you know what you are doing. #ifndef RLCMAC__Templates_HH #define RLCMAC__Templates_HH #ifdef TITAN_RUNTIME_2 #error Generated code does not match with used runtime.\ Code was generated without -R option but -DTITAN_RUNTIME_2 was used. #endif /* Header file includes */ #include #include "RLCMAC_CSN1_Templates.hh" #include "RLCMAC_Types.hh" #if TTCN3_VERSION != 110100 #error Version mismatch detected.\ Please check the version of the TTCN-3 compiler and the base library.\ Run make clean and rebuild the project if the version of the compiler changed recently. #endif #ifndef LINUX #error This file should be compiled on LINUX #endif namespace RLCMAC__Templates { /* Function prototypes */ extern INTEGER f__rrbp__fn__delay(const RLCMAC__Types::MacRrbp& rrbp); extern INTEGER f__rrbp__ack__fn(const INTEGER& current__fn, const RLCMAC__Types::MacRrbp& rrbp); extern BOOLEAN f__rlcmac__cs__mcs__is__mcs(const RLCMAC__Types::CodingScheme& cs__mcs); extern RLCMAC__Types::EgprsHeaderType f__rlcmac__mcs2headertype(const RLCMAC__Types::CodingScheme& mcs); extern INTEGER f__rlcmac__cs__mcs2block__len(const RLCMAC__Types::CodingScheme& cs__mcs); extern RLCMAC__Types::CodingScheme f__rlcmac__block__len2cs__mcs(const INTEGER& len); extern INTEGER f__rlcmac__cs__mcs2block__len__no__spare__bits(const RLCMAC__Types::CodingScheme& cs__mcs); extern RLCMAC__Types::CodingScheme f__rlcmac__block__len__required__cs__mcs(const INTEGER& len, const BOOLEAN& is__mcs); extern RLCMAC__Types::CodingScheme f__rlcmac__block__ChCodingCommand2cs__mcs(const RLCMAC__CSN1__Types::ChCodingCommand& chcc); extern RLCMAC__Types::CodingScheme f__rlcmac__block__EgprsChCodingCommand2cs__mcs(const RLCMAC__CSN1__Types::EgprsChCodingCommand& echcc); extern RLCMAC__Types::CodingScheme f__rlcmac__block__int2cs__mcs(const INTEGER& n, const BOOLEAN& is__mcs); extern RLCMAC__Types::CodingScheme f__rlcmac__cps__htype1__to__mcs(const INTEGER& cps); extern RLCMAC__Types::CodingScheme f__rlcmac__cps__htype2__to__mcs(const INTEGER& cps); extern RLCMAC__Types::CodingScheme f__rlcmac__cps__htype3__to__mcs(const INTEGER& cps); extern RLCMAC__Types::CodingScheme f__rlcmac__cps__htype__to__mcs(const INTEGER& cps, const RLCMAC__Types::EgprsHeaderType& htype); extern INTEGER f__rlcmac__mcs__to__cps__htype1(const RLCMAC__Types::CodingScheme& , const INTEGER& , const BOOLEAN& ); extern INTEGER f__rlcmac__mcs__to__cps__htype2(const RLCMAC__Types::CodingScheme& , const INTEGER& , const BOOLEAN& ); extern INTEGER f__rlcmac__mcs__to__cps__htype3(const RLCMAC__Types::CodingScheme& mcs, const INTEGER& part, const BOOLEAN& with__padding); extern INTEGER f__rlcmac__mcs__to__cps(const RLCMAC__Types::CodingScheme& mcs, const INTEGER& part, const BOOLEAN& with__padding); extern RLCMAC__Types::RlcmacUlBlock_template ts__RLC__UL__CTRL__ACK(const RLCMAC__CSN1__Types::RlcmacUlCtrlMsg_template& ctrl, const RLCMAC__Types::MacPayloadType& pt, const BOOLEAN& retry); extern BITSTRING f__presence__bit__chreq__desc(const RLCMAC__CSN1__Types::ChannelReqDescription_template& chreq__desc); extern RLCMAC__Types::RlcmacUlBlock_template ts__RLCMAC__DL__ACK__NACK(const INTEGER_template& tfi, const RLCMAC__CSN1__Types::AckNackDescription& andesc, const BOOLEAN& retry, const RLCMAC__CSN1__Types::ChannelReqDescription_template& chreq__desc); extern RLCMAC__Types::RlcmacUlBlock_template ts__RLCMAC__DL__ACK__NACK__EGPRS(const INTEGER_template& tfi, const RLCMAC__CSN1__Types::EgprsAckNackDescription& andesc, const BOOLEAN& retry, const RLCMAC__CSN1__Types::ChannelReqDescription_template& chreq__desc); extern RLCMAC__Types::RlcmacUlBlock_template t__RLCMAC__UL__DATA(const RLCMAC__Types::CodingScheme_template& cs, const INTEGER_template& tfi, const INTEGER_template& cv, const INTEGER_template& bsn, const RLCMAC__Types::LlcBlocks_template& blocks, const BOOLEAN_template& stall); extern RLCMAC__Types::RlcmacUlBlock_template t__RLCMAC__UL__DATA__TLLI(const RLCMAC__Types::CodingScheme_template& cs, const INTEGER_template& tfi, const INTEGER_template& cv, const INTEGER_template& bsn, const RLCMAC__Types::LlcBlocks_template& blocks, const BOOLEAN_template& stall, const OCTETSTRING_template& tlli); extern RLCMAC__Types::RlcmacUlBlock_template t__RLCMAC__UL__EGPRS__DATA(const RLCMAC__Types::CodingScheme& mcs, const INTEGER_template& tfi, const INTEGER_template& cv, const INTEGER_template& bsn1, const INTEGER_template& bsn2__offset, const RLCMAC__Types::EgprsLlcBlocks_template& blocks); extern RLCMAC__Types::DlMacHeader_template ts__RLCMAC__DlMacH(const RLCMAC__Types::MacPayloadType_template& pt, const BOOLEAN_template& rrbp__valid, const RLCMAC__Types::MacRrbp_template& rrbp, const INTEGER_template& usf); extern RLCMAC__Types::DlMacHeader_template t__RLCMAC__DlMacH(const RLCMAC__Types::MacPayloadType_template& pt, const BOOLEAN_template& rrbp__valid, const RLCMAC__Types::MacRrbp_template& rrbp, const INTEGER_template& usf); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__DL__CTRL(const INTEGER_template& usf, const RLCMAC__CSN1__Types::RlcmacDlCtrlMsg_template& dl__ctrl); extern RLCMAC__Types::RlcmacDlBlock_template ts__RLCMAC__DL__DUMMY__CTRL(const RLCMAC__Types::DlMacHeader_template& mac__hdr, const RLCMAC__CSN1__Types::PageMode_template& page__mode); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__DL__DUMMY__CTRL(const INTEGER_template& usf, const RLCMAC__CSN1__Types::PageMode_template& page__mode); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__DL__PACKET__ASS(const INTEGER_template& usf); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__UL__PACKET__ASS(const INTEGER_template& usf); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__UL__PACKET__ASS__GPRS(const INTEGER_template& usf, const RLCMAC__CSN1__Types::PktUlAssGprs_template& gprs); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__UL__PACKET__ASS__EGPRS(const INTEGER_template& usf, const RLCMAC__CSN1__Types::PktUlAssEgprs_template& egprs); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__UL__ACK__NACK(const INTEGER_template& ul__tfi); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__UL__ACK__NACK__GPRS(const INTEGER_template& ul__tfi, const RLCMAC__CSN1__Types::UlAckNackGprs_template& gprs); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__UL__ACK__NACK__EGPRS(const INTEGER_template& ul__tfi, const RLCMAC__CSN1__Types::UlAckNackEgprs_template& egprs); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__PACKET__PAG__REQ(const INTEGER_template& usf); extern RLCMAC__Types::RlcmacDlBlock_template tr__RLCMAC__DATA__GPRS(const BOOLEAN_template& rrbp__valid, const RLCMAC__Types::MacRrbp_template& rrbp, const INTEGER_template& usf); extern RLCMAC__Types::UlMacCtrlHeader_template t__RLCMAC__UlMacCtrlH(const RLCMAC__Types::MacPayloadType_template& pt, const BOOLEAN_template& retry); extern RLCMAC__Types::RlcmacUlBlock_template ts__RLCMAC__CTRL__ACK(const OCTETSTRING& tlli, const RLCMAC__CSN1__Types::CtrlAck& ack); extern RLCMAC__Types::RlcmacUlBlock_template ts__RLCMAC__UL__DUMMY__CTRL(const OCTETSTRING_template& tlli); extern RLCMAC__Types::LlcBlockHdr_template t__RLCMAC__LLCBLOCK__HDR(const INTEGER& length__ind, const BOOLEAN& more, const BOOLEAN& e); extern RLCMAC__Types::EgprsLlcBlockHdr_template t__RLCMAC__LLCBLOCK__EGPRS__HDR(const INTEGER& length__ind, const BOOLEAN& e); extern RLCMAC__Types::LlcBlock_template t__RLCMAC__LLCBLOCK(const OCTETSTRING& data, const RLCMAC__Types::LlcBlockHdr_template& llc__hdr); extern RLCMAC__Types::EgprsLlcBlock_template t__RLCMAC__LLCBLOCK__EGPRS(const OCTETSTRING& data, const RLCMAC__Types::EgprsLlcBlockHdr_template& llc__hdr); extern RLCMAC__Types::PTCCHDownlinkMsg_template ts__PTCCHDownlinkMsg(const INTEGER_template& tai0__ta, const INTEGER_template& tai1__ta, const INTEGER_template& tai2__ta, const INTEGER_template& tai3__ta, const INTEGER_template& tai4__ta, const INTEGER_template& tai5__ta, const INTEGER_template& tai6__ta, const INTEGER_template& tai7__ta, const INTEGER_template& tai8__ta, const INTEGER_template& tai9__ta, const INTEGER_template& tai10__ta, const INTEGER_template& tai11__ta, const INTEGER_template& tai12__ta, const INTEGER_template& tai13__ta, const INTEGER_template& tai14__ta, const INTEGER_template& tai15__ta); extern RLCMAC__Types::PTCCHDownlinkMsg_template tr__PTCCHDownlinkMsg(const INTEGER_template& tai0__ta, const INTEGER_template& tai1__ta, const INTEGER_template& tai2__ta, const INTEGER_template& tai3__ta, const INTEGER_template& tai4__ta, const INTEGER_template& tai5__ta, const INTEGER_template& tai6__ta, const INTEGER_template& tai7__ta, const INTEGER_template& tai8__ta, const INTEGER_template& tai9__ta, const INTEGER_template& tai10__ta, const INTEGER_template& tai11__ta, const INTEGER_template& tai12__ta, const INTEGER_template& tai13__ta, const INTEGER_template& tai14__ta, const INTEGER_template& tai15__ta); extern void pre_init_module(); extern void post_init_module(); /* Global variable declarations */ extern const RLCMAC__Types::CodingScheme_template& cs__gprs__any; extern RLCMAC__Types::CodingScheme_template template_cs__gprs__any; extern const RLCMAC__Types::CodingScheme_template& mcs__egprs__any; extern RLCMAC__Types::CodingScheme_template template_mcs__egprs__any; extern const BOOLEAN& f__rlcmac__mcs__to__cps_with__padding_defval; extern BOOLEAN const_f__rlcmac__mcs__to__cps_with__padding_defval; extern const RLCMAC__Types::MacPayloadType& ts__RLC__UL__CTRL__ACK_pt_defval; extern RLCMAC__Types::MacPayloadType const_ts__RLC__UL__CTRL__ACK_pt_defval; extern const BOOLEAN& ts__RLC__UL__CTRL__ACK_retry_defval; extern BOOLEAN const_ts__RLC__UL__CTRL__ACK_retry_defval; extern const BOOLEAN& ts__RLCMAC__DL__ACK__NACK_retry_defval; extern BOOLEAN const_ts__RLCMAC__DL__ACK__NACK_retry_defval; extern const RLCMAC__CSN1__Types::ChannelReqDescription_template& ts__RLCMAC__DL__ACK__NACK_chreq__desc_defval; extern RLCMAC__CSN1__Types::ChannelReqDescription_template template_ts__RLCMAC__DL__ACK__NACK_chreq__desc_defval; extern const BOOLEAN& ts__RLCMAC__DL__ACK__NACK__EGPRS_retry_defval; extern BOOLEAN const_ts__RLCMAC__DL__ACK__NACK__EGPRS_retry_defval; extern const RLCMAC__CSN1__Types::ChannelReqDescription_template& ts__RLCMAC__DL__ACK__NACK__EGPRS_chreq__desc_defval; extern RLCMAC__CSN1__Types::ChannelReqDescription_template template_ts__RLCMAC__DL__ACK__NACK__EGPRS_chreq__desc_defval; extern const RLCMAC__Types::LlcBlocks_template& t__RLCMAC__UL__DATA_blocks_defval; extern RLCMAC__Types::LlcBlocks_template template_t__RLCMAC__UL__DATA_blocks_defval; extern const BOOLEAN_template& t__RLCMAC__UL__DATA_stall_defval; extern BOOLEAN_template template_t__RLCMAC__UL__DATA_stall_defval; extern const RLCMAC__Types::LlcBlocks_template& t__RLCMAC__UL__DATA__TLLI_blocks_defval; extern RLCMAC__Types::LlcBlocks_template template_t__RLCMAC__UL__DATA__TLLI_blocks_defval; extern const BOOLEAN_template& t__RLCMAC__UL__DATA__TLLI_stall_defval; extern BOOLEAN_template template_t__RLCMAC__UL__DATA__TLLI_stall_defval; extern const INTEGER_template& t__RLCMAC__UL__EGPRS__DATA_bsn2__offset_defval; extern INTEGER_template template_t__RLCMAC__UL__EGPRS__DATA_bsn2__offset_defval; extern const RLCMAC__Types::EgprsLlcBlocks_template& t__RLCMAC__UL__EGPRS__DATA_blocks_defval; extern RLCMAC__Types::EgprsLlcBlocks_template template_t__RLCMAC__UL__EGPRS__DATA_blocks_defval; extern const RLCMAC__Types::MacPayloadType_template& ts__RLCMAC__DlMacH_pt_defval; extern RLCMAC__Types::MacPayloadType_template template_ts__RLCMAC__DlMacH_pt_defval; extern const BOOLEAN_template& ts__RLCMAC__DlMacH_rrbp__valid_defval; extern BOOLEAN_template template_ts__RLCMAC__DlMacH_rrbp__valid_defval; extern const RLCMAC__Types::MacRrbp_template& ts__RLCMAC__DlMacH_rrbp_defval; extern RLCMAC__Types::MacRrbp_template template_ts__RLCMAC__DlMacH_rrbp_defval; extern const INTEGER_template& ts__RLCMAC__DlMacH_usf_defval; extern INTEGER_template template_ts__RLCMAC__DlMacH_usf_defval; extern const INTEGER_template& tr__RLCMAC__DL__CTRL_usf_defval; extern INTEGER_template template_tr__RLCMAC__DL__CTRL_usf_defval; extern const RLCMAC__CSN1__Types::RlcmacDlCtrlMsg_template& tr__RLCMAC__DL__CTRL_dl__ctrl_defval; extern RLCMAC__CSN1__Types::RlcmacDlCtrlMsg_template template_tr__RLCMAC__DL__CTRL_dl__ctrl_defval; extern const RLCMAC__Types::DlMacHeader_template& ts__RLCMAC__DL__DUMMY__CTRL_mac__hdr_defval; extern RLCMAC__Types::DlMacHeader_template template_ts__RLCMAC__DL__DUMMY__CTRL_mac__hdr_defval; extern const RLCMAC__CSN1__Types::PageMode_template& ts__RLCMAC__DL__DUMMY__CTRL_page__mode_defval; extern RLCMAC__CSN1__Types::PageMode_template template_ts__RLCMAC__DL__DUMMY__CTRL_page__mode_defval; extern const INTEGER_template& tr__RLCMAC__DL__DUMMY__CTRL_usf_defval; extern INTEGER_template template_tr__RLCMAC__DL__DUMMY__CTRL_usf_defval; extern const RLCMAC__CSN1__Types::PageMode_template& tr__RLCMAC__DL__DUMMY__CTRL_page__mode_defval; extern RLCMAC__CSN1__Types::PageMode_template template_tr__RLCMAC__DL__DUMMY__CTRL_page__mode_defval; extern const INTEGER_template& tr__RLCMAC__DL__PACKET__ASS_usf_defval; extern INTEGER_template template_tr__RLCMAC__DL__PACKET__ASS_usf_defval; extern const INTEGER_template& tr__RLCMAC__UL__PACKET__ASS_usf_defval; extern INTEGER_template template_tr__RLCMAC__UL__PACKET__ASS_usf_defval; extern const INTEGER_template& tr__RLCMAC__UL__PACKET__ASS__GPRS_usf_defval; extern INTEGER_template template_tr__RLCMAC__UL__PACKET__ASS__GPRS_usf_defval; extern const RLCMAC__CSN1__Types::PktUlAssGprs_template& tr__RLCMAC__UL__PACKET__ASS__GPRS_gprs_defval; extern RLCMAC__CSN1__Types::PktUlAssGprs_template template_tr__RLCMAC__UL__PACKET__ASS__GPRS_gprs_defval; extern const INTEGER_template& tr__RLCMAC__UL__PACKET__ASS__EGPRS_usf_defval; extern INTEGER_template template_tr__RLCMAC__UL__PACKET__ASS__EGPRS_usf_defval; extern const RLCMAC__CSN1__Types::PktUlAssEgprs_template& tr__RLCMAC__UL__PACKET__ASS__EGPRS_egprs_defval; extern RLCMAC__CSN1__Types::PktUlAssEgprs_template template_tr__RLCMAC__UL__PACKET__ASS__EGPRS_egprs_defval; extern const INTEGER_template& tr__RLCMAC__UL__ACK__NACK__GPRS_ul__tfi_defval; extern INTEGER_template template_tr__RLCMAC__UL__ACK__NACK__GPRS_ul__tfi_defval; extern const RLCMAC__CSN1__Types::UlAckNackGprs_template& tr__RLCMAC__UL__ACK__NACK__GPRS_gprs_defval; extern RLCMAC__CSN1__Types::UlAckNackGprs_template template_tr__RLCMAC__UL__ACK__NACK__GPRS_gprs_defval; extern const INTEGER_template& tr__RLCMAC__UL__ACK__NACK__EGPRS_ul__tfi_defval; extern INTEGER_template template_tr__RLCMAC__UL__ACK__NACK__EGPRS_ul__tfi_defval; extern const RLCMAC__CSN1__Types::UlAckNackEgprs_template& tr__RLCMAC__UL__ACK__NACK__EGPRS_egprs_defval; extern RLCMAC__CSN1__Types::UlAckNackEgprs_template template_tr__RLCMAC__UL__ACK__NACK__EGPRS_egprs_defval; extern const INTEGER_template& tr__RLCMAC__PACKET__PAG__REQ_usf_defval; extern INTEGER_template template_tr__RLCMAC__PACKET__PAG__REQ_usf_defval; extern const RLCMAC__Types::RlcmacDlBlock_template& tr__RLCMAC__DATA; extern RLCMAC__Types::RlcmacDlBlock_template template_tr__RLCMAC__DATA; extern const BOOLEAN_template& tr__RLCMAC__DATA__GPRS_rrbp__valid_defval; extern BOOLEAN_template template_tr__RLCMAC__DATA__GPRS_rrbp__valid_defval; extern const RLCMAC__Types::MacRrbp_template& tr__RLCMAC__DATA__GPRS_rrbp_defval; extern RLCMAC__Types::MacRrbp_template template_tr__RLCMAC__DATA__GPRS_rrbp_defval; extern const INTEGER_template& tr__RLCMAC__DATA__GPRS_usf_defval; extern INTEGER_template template_tr__RLCMAC__DATA__GPRS_usf_defval; extern const RLCMAC__Types::RlcmacDlBlock_template& tr__RLCMAC__DATA__EGPRS; extern RLCMAC__Types::RlcmacDlBlock_template template_tr__RLCMAC__DATA__EGPRS; extern const BOOLEAN_template& t__RLCMAC__UlMacCtrlH_retry_defval; extern BOOLEAN_template template_t__RLCMAC__UlMacCtrlH_retry_defval; extern const RLCMAC__CSN1__Types::CtrlAck& ts__RLCMAC__CTRL__ACK_ack_defval; extern RLCMAC__CSN1__Types::CtrlAck const_ts__RLCMAC__CTRL__ACK_ack_defval; extern const RLCMAC__Types::LlcBlockHdr_template& t__RLCMAC__LLCBLOCK_llc__hdr_defval; extern RLCMAC__Types::LlcBlockHdr_template template_t__RLCMAC__LLCBLOCK_llc__hdr_defval; extern const RLCMAC__Types::EgprsLlcBlockHdr_template& t__RLCMAC__LLCBLOCK__EGPRS_llc__hdr_defval; extern RLCMAC__Types::EgprsLlcBlockHdr_template template_t__RLCMAC__LLCBLOCK__EGPRS_llc__hdr_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai0__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai0__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai1__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai1__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai2__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai2__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai3__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai3__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai4__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai4__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai5__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai5__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai6__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai6__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai7__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai7__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai8__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai8__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai9__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai9__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai10__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai10__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai11__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai11__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai12__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai12__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai13__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai13__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai14__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai14__ta_defval; extern const INTEGER_template& ts__PTCCHDownlinkMsg_tai15__ta_defval; extern INTEGER_template template_ts__PTCCHDownlinkMsg_tai15__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai0__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai0__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai1__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai1__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai2__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai2__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai3__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai3__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai4__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai4__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai5__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai5__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai6__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai6__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai7__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai7__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai8__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai8__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai9__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai9__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai10__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai10__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai11__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai11__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai12__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai12__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai13__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai13__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai14__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai14__ta_defval; extern const INTEGER_template& tr__PTCCHDownlinkMsg_tai15__ta_defval; extern INTEGER_template template_tr__PTCCHDownlinkMsg_tai15__ta_defval; extern const BITSTRING bs_1, bs_3, bs_0, bs_2; extern const OCTETSTRING os_0; extern const CHARSTRING cs_0; extern const unsigned char module_checksum[]; extern TTCN_Module module_object; extern const RuntimeVersionChecker ver_checker; } /* end of namespace */ #endif