aboutsummaryrefslogtreecommitdiffstats
path: root/src/encoding.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-05-31encoding: add doxygen for rlc_data_to_dl_append*Alexander Couzens1-0/+31
2016-02-08rlc: Use the rlc structure to access the data unit in the RLC messageJacob Erlbeck1-4/+10
2016-02-08rlc: Support encoding of EGPRS header type 1 + 2Jacob Erlbeck1-4/+63
2016-02-08edge: Support EGPRS in IMM ASSIGNMENTJacob Erlbeck1-0/+25
2016-02-08encoding: Redesign Encoding::write_immediate_assignment APIJacob Erlbeck1-19/+37
2016-02-08encoding: Refactor write_immediate_assignmentJacob Erlbeck1-79/+98
2016-02-08encoding: Use explicit LH encoding in write_immediate_assignmentJacob Erlbeck1-2/+2
2016-02-08tbf: Use TLLI as ID if TFI not yet assignedJacob Erlbeck1-5/+11
2016-02-08tbf: Add check_polling/set_pollingJacob Erlbeck1-6/+7
2016-02-08edge: Make window size configurableJacob Erlbeck1-2/+7
2016-02-05edge: Support MCS data block encodingJacob Erlbeck1-0/+146
2016-02-05edge: Select implementation by mode in rlc_data_to_dl_appendJacob Erlbeck1-7/+23
2016-02-05edge: Add Encoding::rlc_data_to_dl_appendJacob Erlbeck1-0/+121
2016-02-05edge: Add encoder for downlink RLC data blocksJacob Erlbeck1-0/+120
2016-02-01edge: Support EGPRS in write_packet_downlink_assignmentJacob Erlbeck1-4/+18
2016-02-01edge: Replace integer cs by GprsCodingSchemeJacob Erlbeck1-3/+3
2016-02-01encoding: Remove RlcMacDownlink_t based write_packet_uplink_ackJacob Erlbeck1-117/+0
2016-02-01encoding: Add bitvec based write_packet_uplink_ackJacob Erlbeck1-0/+176
2016-02-01rlc: Add and use mod_sns(bsn) methodJacob Erlbeck1-1/+1
2016-02-01edge: Support EGPRS uplink Ack/Nack messagesJacob Erlbeck1-4/+61
2016-02-01rlc: Use a pointer instead of repeated selector chainsJacob Erlbeck1-6/+9
2016-02-01edge: Move the GPRS UL Ack/Nack encoding into a separate functionJacob Erlbeck1-24/+35
2015-11-30edge: Support EGPRS in packet uplink assignment messageJacob Erlbeck1-11/+37
2015-11-27encoder: Whitespace fixesJacob Erlbeck1-4/+4
2015-06-08tbf: Move the current CS field to GprsMsJacob Erlbeck1-2/+2
2015-05-28tbf: Store the timing advance (TA) value in the GprsMs objectJacob Erlbeck1-2/+2
2014-08-07tbf, ...: Make the fields in the dl/ul struct member variablesDaniel Willmann1-3/+3
2014-08-07encoding: Change function signature to use UL TBFs where it makes senseDaniel Willmann1-2/+2
2014-05-30tbf/bts, encoding: Keep track of WAIT_RELEASE state for DL assignmentDaniel Willmann1-1/+1
2014-01-15rlc/tbf: Move v_n into gprs_rlc_ul_window and adapt the testsDaniel Willmann1-1/+1
2014-01-15tbf: Kill the tsc member as it duplicates dataHolger Hans Peter Freyther1-2/+2
2013-12-12encoding: Factor out encode_rbb to help testingDaniel Willmann1-13/+22
2013-12-12encoding: Use ul_window ssn()/update_rbb() methods when encoding ul ACKDaniel Willmann1-20/+18
2013-12-12encoding: Change wording to match that of 3GPP TS 04.60Daniel Willmann1-1/+1
2013-12-04rlc: Make the RLC types only operate on the BSNHolger Hans Peter Freyther1-3/+3
2013-11-26rlc: Test the basic of the gprs_rlc_v_n code for remembering the stateHolger Hans Peter Freyther1-2/+0
2013-11-26tbf/rlc: Move the v_n handling into a dedicated objectHolger Hans Peter Freyther1-1/+1
2013-11-26tbf/rlc: Big change and move the window handling out to the rlcHolger Hans Peter Freyther1-2/+2
2013-11-23tbf: Make the ws and sns number "private" (they should also be const)Holger Hans Peter Freyther1-1/+1
2013-10-30tbf: Make tfi private and update the codeHolger Hans Peter Freyther1-5/+5
2013-10-30tbf: Make the tlli "private" and update the updating codeHolger Hans Peter Freyther1-1/+1
2013-10-30tbf: Go through the trx to get the ARFCNHolger Hans Peter Freyther1-2/+2
2013-10-30misc: Change the logging for the tbf and what to logHolger Hans Peter Freyther1-1/+1
2013-10-30bts/tbf: Move the lists into the BTS and do the look-up from the BTSHolger Hans Peter Freyther1-0/+1
2013-10-30encoding: Move the functions into the encoding classHolger Hans Peter Freyther1-7/+8
2013-10-30encoding: Move encoding routines into a separate fileHolger Hans Peter Freyther1-0/+456