diff options
Diffstat (limited to 'library/RLCMAC_CSN1_Types.ttcn')
-rw-r--r-- | library/RLCMAC_CSN1_Types.ttcn | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/library/RLCMAC_CSN1_Types.ttcn b/library/RLCMAC_CSN1_Types.ttcn index 95b5838..fbd01d4 100644 --- a/library/RLCMAC_CSN1_Types.ttcn +++ b/library/RLCMAC_CSN1_Types.ttcn @@ -524,5 +524,31 @@ module RLCMAC_CSN1_Types { } } + private const ILevel iNone := { + presence := '0'B, + i_level := omit + } + private const ChannelQualityReport c_ChQualRep_default := { + c_value := 0, + rxqual := 0, + sign_var := 0, + i_levels := { iNone, iNone, iNone, iNone, iNone, iNone, iNone, iNone } + } + template (value) RlcmacUlCtrlMsg ts_RlcMacUlCtrl_PKT_DL_ACK(uint5_t dl_tfi, + AckNackDescription andesc, + ChannelQualityReport qual_rep := c_ChQualRep_default) := { + msg_type := PACKET_DL_ACK_NACK, + u := { + dl_ack_nack := { + dl_tfi := dl_tfi, + ack_nack_desc := andesc, + chreq_desc_presence := '0'B, + chreq_desc := omit, + ch_qual_rep := qual_rep + } + } + } + + } with { encode "RAW"; variant "FIELDORDER(msb)" variant "BYTEORDER(last)" }; |