aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcuif_proto.h
AgeCommit message (Collapse)AuthorFilesLines
2016-11-17Install the pcuif_proto.h header fileHarald Welte1-160/+0
So far, we used to keep a copy of the header file around in both osmo-pcu and osmo-bts projects. Before we start introducing a third copy in openbsc, let's have the osmo-pcu install the header file and make the other programs use that. Change-Id: I60976c9be5488256d1ff55fdc5aa548e3705400d
2016-08-27Change interface in osmo-pcu for 11 bit RACHbhargava1-2/+6
Interface structure between osmo-bts and osmo-pcu is updated with the parameters to differentiate the type of RACH and further support 11 bit RACH. The function prototype and definitions are changed accordingly. Interface version number is increased. Change-Id: I265c2d92d36d6cbcbeee60cdd8407dafe1da06a4
2016-08-04Extend BTS <-> PCU protocol with measurementMax1-1/+4
Note: this increases the version of BTS <-> PCU protocol and thus requires corresponding change in BTS. Change-Id: Ide0e29b668ee38516605c1763fda85e87e867813 Related: OS#1616
2013-03-17Add RSSI of data blocks to PCU interface0.2.00.2Andreas Eversberg1-1/+2
This bumps the PCU API version to 5 and requires osmo-bts >= 0.2.0.
2012-09-27Use PCH confirm from BTS to start downlink packet flowAndreas Eversberg1-1/+3
Since we don't know when the IMM.ASS message is sent on it's paging group on PCH, we will wait for confirm from BTS and start packet flow then.
2012-07-18Update to version 3 of PCU socket interface (includes version check)Andreas Eversberg1-5/+18
2012-07-12Merge branch 'jolly_new'Ivan Kluchnikov1-0/+137
Merge is based on jolly_new branch with two modifications. 1. Modified PCU L1 interface. pcu_l1_if.cpp - common functions for tx and rx messages on L1 interface. sysmo_sock.cpp - SYSMO-PCU socket functions. openbts_sock.cpp - OpenBTS-PCU socket functions. pcuif_proto.h - L1 interface's primitives. 2. Modified encoding of RLC/MAC Control messages, now we use structures and encode_gsm_rlcmac_downlink() function for encode control blocks (without hand-coding).