aboutsummaryrefslogtreecommitdiffstats
path: root/src/encoding.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-07-17fix spelling errors detected by lintianThorsten Alteholz1-1/+1
2019-07-11Encoding: ACK/NACK: always encode with length field presentAlexander Couzens1-43/+39
2019-07-11Encoding: use uint16_t when interacting with the window objectAlexander Couzens1-4/+4
2019-07-11Encoding: write_packet_ack_nack_desc_egprs: don't use a reference for rest_bitsAlexander Couzens1-1/+1
2019-06-24Encoding: drop struct gprs_rlcmac_bts* from all functionsAlexander Couzens1-11/+9
2019-06-17encoding: use `/* */` for comments instead of `#if 0 #endif`Alexander Couzens1-4/+3
2019-06-13encoding: correct encoding of CRBB in ACK/NACK when not byte alignedAlexander Couzens1-1/+1
2019-03-27Update IA Rest Octets encodingMax1-17/+13
2019-03-27Use Timing Advance Index in UL assignmentsMax1-8/+8
2019-03-27Rewrite Packet Uplink IA Rest Octets for SBAMax1-15/+22
2019-03-27Rewrite Packet Uplink IA Rest Octets for MBAMax1-20/+21
2019-03-27Fix Channel Coding Command for MCSMax1-6/+6
2019-03-26MCS: add mcs_is_*() helpersMax1-2/+2
2019-03-19Fix TA index encoderMax1-6/+6
2019-03-19MCS: use value_string for conversionMax1-2/+2
2019-03-19MCS: move HeaderType enum outside of class definitionMax1-4/+4
2019-03-11encoding: Fixes TMSI vs MI bit selection in repeated page infoJF Dionne1-1/+15
2019-02-26Rewrite EGPRS Packet Uplink IA Rest Octets for SBAMax1-26/+58
2019-02-19Rewrite EGPRS Packet Uplink IA Rest Octets for MBAMax1-15/+11
2019-02-19Rewrite Packet Downlink AssignmentMax1-33/+112
2019-02-19Restructure IA Rest Octets encodersMax1-123/+132
2019-02-19Clarify write_immediate_assignment() signatureMax1-4/+4
2019-02-19Move C include to proper placeMax1-2/+1
2018-05-02improve documentation of Encoding::write_paging_request()Stefan Sperling1-3/+3
2018-03-30Revert "Rewrite EGPRS Packet Uplink Assignment"Neels Hofmeyr1-117/+55
2018-03-28Revert "Rewrite Packet Downlink Assignment"Neels Hofmeyr1-73/+48
2018-03-28Revert "Rewrite Packet Uplink Assignment"Neels Hofmeyr1-48/+48
2018-03-28Revert "Use Timing Advance Index in UL assignments"Neels Hofmeyr1-6/+2
2018-01-17Use Timing Advance Index in UL assignmentsMax1-2/+6
2018-01-17Rewrite Packet Uplink AssignmentMax1-48/+48
2018-01-17Rewrite Packet Downlink AssignmentMax1-48/+73
2018-01-17Rewrite EGPRS Packet Uplink AssignmentMax1-55/+117
2018-01-12TBF: move window parameters to UL/DL levelMax1-2/+2
2018-01-04window: move encoding into functionsMax1-14/+20
2017-05-15remove pcu own bitvector implementationAlexander Couzens1-274/+274
2017-03-17Support sending OML Alerts via BTSMax1-10/+16
2017-01-23Add compression support in EGPRS PUANsivasankari1-23/+108
2017-01-06Refactoring write_packet_ack_nack_desc_egprs to prepare for CRBB supportPravin Kumarvel1-33/+36
2016-11-11Handle packet access reject during EPDAN/PDAN with channel descriptionaravind sirsikar1-0/+25
2016-11-09Handle Immediate assignment rejectaravind sirsikar1-0/+78
2016-11-09Handle Timing Advance IE properlyMax1-31/+43
2016-09-16Update the function immediate assignment for EGPRSbhargava1-9/+76
2016-08-25Fix EGPRS PUAN encoding: use correct urbb_lenAravind Sirsikar1-1/+2
2016-08-02Add support for SPB handling for EGPRS UL TBFAravind Sirsikar1-2/+4
2016-07-28Properly set TA_VALID bitMax1-3/+6
2016-07-14egprs: Use RLC/MAC headers from libosmocoreTom Tsou1-17/+21
2016-06-16Add header type 1 support for EGPRS uplinkAravind Sirsikar1-2/+3
2016-06-07encoding/rlc_copy_from_aligned_buffer: export written payload bytes via an ar...Alexander Couzens1-7/+26
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