DIRCg 6og 6o u޿pfs;܀\.github/FUNDING.ymlg 6og 6o {4[֗=+NS .gitignoreg 6og 6o {2/,=Y%S褑R8 .gitreviewg 6og 6o {ͤyԴ^/}Â܁_?.mailmapg{g{ ~ۡ>ƥSCOPYINGg{g{ ~mF`L1ʠ Makefile.amg{g{ ~} ONNp a README.mdg{g{ ~DsE+ZHm7k TODO-RELEASEg{g{ ~PFŜu|ͤ\S configure.acg{g{ ~QUȉYjqkcontrib/Makefile.amg{g{ ~_y[Pкcontrib/ber/Makefile.amg{g{ ~aħxLBs\E'(~contrib/ber/READMEg{g{ ~m *q.vUJD2J,lGjcontrib/ber/codec_bit_class.hg{g{ ~w-pDJ|8contrib/ber/rtp_ber.cg{g{ ~ @SG>"YK( ncontrib/ber/rtp_gen_map.cg{g{ ~ ɚ=,Iܻ+d"@contrib/dtx_check.gawkg{g{ ~U|HfRrvcontrib/dump_docs.pyg{g{ ~{c$K|`pkm*UIacontrib/eeprom_reader.cg{g{ ~g"p ( (+contrib/jenkins_bts_model.shg{g{ ~J{J ÙˊoX/&contrib/jenkins_bts_trx.shg{g{ ~ `FtD"CZst:.t/ contrib/jenkins_lc15.shg{g{ ~wT!qI@~|;contrib/jenkins_oc2g.shg{g{ ~̏F=YǂkOgKcontrib/jenkins_oct.shg{g{ ~fG2kz"contrib/jenkins_oct_and_bts_trx.shg{g{ ~ VH)yw؆Hcontrib/jenkins_sysmobts.shg{g{ ~ R TF*uhG ;u,contrib/si_check.gawkg{g{ ~\AWae\‚,contrib/superfemto.shg{g{ ~+(>50&s䴃contrib/sysmobts.initg{g{ ~D7ўP $N#}Hcontrib/systemd/Makefile.amg{g{ ~r5 $glKD,t#contrib/systemd/lc15bts-mgr.serviceg{g{ ~ > !?n#contrib/systemd/oc2gbts-mgr.serviceg{g{ ~p4ѾF%`6K÷z%contrib/systemd/osmo-bts-lc15.serviceg{g{ ~\dL<5tćlZ'` %contrib/systemd/osmo-bts-oc2g.serviceg{g{ ~=eTኜ[?,}?&contrib/systemd/osmo-bts-sysmo.serviceg{g{ ~mE= |?T$$contrib/systemd/osmo-bts-trx.serviceg{g{ ~+ʃ2B;D!{(contrib/systemd/osmo-bts-virtual.serviceg{g{ ~ U'QK縠IUg$contrib/systemd/sysmobts-mgr.serviceg!g! ~ תM @W묺#8KJdebian/changelogg!g! ~ ⋊zHlĥ-Ӳ debian/compatg!g! ~  SoNA\? :debian/controlg!g! ~  e0-wy5!)QTdebian/copyrightg!g! ~!e~UBu jdebian/osmo-bts-doc.installg!g! ~J~lݱP{֓veEdebian/osmo-bts-trx.installg!g! ~]߿Gbi@4Jdebian/osmo-bts-trx.postinstg!g! ~cB]|BigHȎdebian/osmo-bts-virtual.installg!g! ~?LM]w7 debian/osmo-bts-virtual.postinstg!g! ~ *6h6 debian/rulesg!g! ~ ;j~^ 6Xs"debian/source/formatg!g! ~:/0TH.퇲=doc/Makefile.amg!g! ~=)bǢP t׸PR6doc/control_interface.txtg!g! ~jY.͑J/{?cdoc/examples/Makefile.amg!g! ~_7F[)doc/examples/litecell15/osmo-bts-lc15.cfgg!g! ~rQ乆_Uw.J!doc/examples/oc2g/oc2gbts-mgr.cfgg!g! ~ZPSU6V.#doc/examples/oc2g/osmo-bts-oc2g.cfgg!g! ~9M(1ZtmL'doc/examples/octphy/osmo-bts-octphy.cfgg!g! ~yp@Y%mn\^)doc/examples/octphy/osmo-bts-trx2dsp1.cfgg!g! ~ LuiZm wX%doc/examples/sysmo/osmo-bts-sysmo.cfgg!g! ~!/"?mO=[#doc/examples/sysmo/sysmobts-mgr.cfgg!g! ~"$O2_HFpz$)doc/examples/trx/osmo-bts-trx-calypso.cfgg!g! ~#J]f!vty !doc/examples/trx/osmo-bts-trx.cfgg!g! ~$8Fc x/wC)Od)doc/examples/virtual/osmo-bts-virtual.cfgg!g! ~%PB죚nEo2doc/manuals/Makefile.amg!g! ~&><#Idgo6"!doc/manuals/abis/abis-startup.mscg!g! ~']yVȁLB>5!&doc/manuals/abis/dyn_ts_ipa_style1.mscg!g! ~(‡xr^p]r]doc/manuals/osmobts-abis.adocg!g! ~s3&+y *doc/manuals/osmobts-usermanual-docinfo.xmlg!g! ~sZz[5$$hG` #doc/manuals/osmobts-usermanual.adocg!g! ~o n" include/osmo-bts/notification.hg!g! ~ AAͯPMi36e include/osmo-bts/oml.hg!g! ~emKSvninclude/osmo-bts/osmux.hg!g! ~ KɈu 4.Einclude/osmo-bts/paging.hg!g! ~5cźaʃK^AL3'include/osmo-bts/pcu_if.hg!g! ~\ jP#]ˇ1%linclude/osmo-bts/pcuif_proto.hg!g! ~`v.ԏLޛeYNinclude/osmo-bts/phy_link.hg!g! ~a dvF:r\n%BH/ include/osmo-bts/power_control.hg!g! ~bB8I! Yj_SLinclude/osmo-bts/rsl.hg!g! ~ctJ⩾8>*g^%<"include/osmo-bts/rtp_input_preen.hg!g! ~d(YY? 5th Winclude/osmo-bts/scheduler.hg!g! ~e x~? aNc6I$include/osmo-bts/scheduler_backend.hg!g! ~jVY!@mWrfeinclude/osmo-bts/signal.hg!g! ~m3J:5OR_2 include/osmo-bts/ta_control.hg!g! ~n sL6pzkmM`VX$Binclude/osmo-bts/tx_power.hg!g! ~o#&ͤ1oc6 }FLinclude/osmo-bts/vty.hg!g! ~p-d(?֘y7src/Makefile.amg!g! ~qb >ՀyqVQ5src/common/Makefile.amg!g! ~r@n~ LѲ,!src/common/abis.cg!g! ~s-X3mpްsrc/common/abis_osmo.cg!g! ~uGܵe|K?d'src/common/amr.cg!g! ~v}CB|0: src/common/asci.cg!g! ~wtS(-s@BO3!*Rsrc/common/bts.cg!g! ~x _hWϬ~c.Hږ\lYrsrc/common/bts_ctrl_commands.cg!g! ~y a*_"HVz)src/common/bts_ctrl_lookup.cg!g! ~z"Њh=/©tLsrc/common/bts_shutdown_fsm.cg!g! ~{ nqS 49src/common/bts_sm.cg!g! ~|+%g5q<^iOYUvUrKsrc/common/bts_trx.cg!g! ~}'6>rȎy{%=/Qsrc/common/cbch.cg!g! ~~ 4DW SsD5Ysrc/common/csd_rlp.cg!g! ~1#eSﵝֈS|vsrc/common/csd_v110.cg!g! ~˂1ᰭ~Fsvvsrc/common/dtx_dl_amr_fsm.cg*g* ~˅'jX{rpJ&src/common/gsm_data.cg*g* ~ˈK.k욐! \cMH#src/common/handover.cg*g* ~ˉp L}~;-Sssrc/common/l1sap.cg*g* ~ˋS )GBp l)GHE)bsrc/common/lchan.cg*g* ~ˌ >$_Vsrc/common/load_indication.cg*g* ~ˍ&s} ᾨO5src/common/logging.cg*g* ~˴- +݌r\DIVsrc/common/main.cg*g* ~/&Fl[*o5src/common/measurement.cg*g* ~KJDAݛ?H~src/common/nm_common_fsm.cg*g* ~͕n1V_BDn" 0e csrc/common/nm_gprs_cell_fsm.cg*g* ~C!(h.ueT&Zsrc/common/nm_gprs_nse_fsm.cg*g* ~Hx i qn2U src/common/nm_gprs_nsvc_fsm.cg*g* ~IX26k!W չ!src/common/nm_radio_carrier_fsm.cg*g* ~O Q.&"=ts&Vֻ\src/common/notification.cg*g* ~ξ5f@&(z Z]csrc/common/oml.cg*g* ~:?ٕ*21֣ D.src/common/osmux.cg*g* ~h2T1it|&?msrc/common/paging.cg*g* ~"?t$ɻ$K{src/common/pcu_sock.cg*g* ~5-rl-;n2src/common/phy_link.cg*g* ~>X8xU#src/common/power_control.cg*g* ~^Z{r Xsrc/common/probes.dg*g* ~b% XN,)qQxMvm'src/common/rsl.cg*g* ~Ue<*9Tsrc/common/rtp_input_preen.cg*g* ~Igf[☉EGD4ɺsrc/common/scheduler.cg*g* ~'`51d W"csrc/common/scheduler_mframe.cg*g* ~'uH^quy9S˨`src/common/sysinfo.cg*g* ~ o Io){src/common/ta_control.cg*g* ~-:Ͷ)UVǤwu5>$Osrc/common/tx_power.cg*g* ~LyG]_5 b A5qsrc/common/vty.cg*g* ~X(NOL.k0˿ Dsrc/osmo-bts-lc15/Makefile.amg*g* ~:,T;b8?4zsrc/osmo-bts-lc15/calib_file.cg*g* ~L;u{1jg _src/osmo-bts-lc15/hw_misc.cg*g* ~Y&<Sqsrc/osmo-bts-lc15/hw_misc.hg*g* ~iN I G;rw5BT'src/osmo-bts-lc15/l1_if.cg23g23 ~e^c|;̰l\txsrc/osmo-bts-lc15/l1_if.hg23g23 ~}gr otg9src/osmo-bts-lc15/l1_transp.hg23g23 ~ cY} fn\ *$ #| src/osmo-bts-lc15/l1_transp_hw.cg23g23 ~9@yw!yAz`src/osmo-bts-lc15/lc15bts.cg23g23 ~ _ )J$^~i,hsrc/osmo-bts-lc15/lc15bts.hg23g23 ~@^Xr:j-=src/osmo-bts-lc15/lc15bts_vty.cg23g23 ~O.#`< .Wj9+src/osmo-bts-lc15/main.cg23g23 ~ngo8wdpc-l$src/osmo-bts-lc15/misc/lc15bts_bid.cg23g23 ~=~igO($src/osmo-bts-lc15/misc/lc15bts_bid.hg23g23 ~ V mQ/ Po?$src/osmo-bts-lc15/misc/lc15bts_bts.cg23g23 ~9p8$)? k$src/osmo-bts-lc15/misc/lc15bts_bts.hg23g23 ~J#!m;~` :&src/osmo-bts-lc15/misc/lc15bts_clock.cg23g23 ~%g5ah0mw>g&+/&src/osmo-bts-lc15/misc/lc15bts_clock.hg23g23 ~&$v"sit$src/osmo-bts-lc15/misc/lc15bts_led.cg23g23 ~Ķҋ &bH`e;~8L$src/osmo-bts-lc15/misc/lc15bts_led.hg23g23 ~"oO\@̕1H$src/osmo-bts-lc15/misc/lc15bts_mgr.cg23g23 ~1Kɥ1h8;R 4$src/osmo-bts-lc15/misc/lc15bts_mgr.hg23g23 ~YU=O07*src/osmo-bts-lc15/misc/lc15bts_mgr_calib.cg23g23 ~tKҙ lW'src/osmo-bts-lc15/misc/lc15bts_mgr_nl.cg23g23 ~,T;`@C)src/osmo-bts-lc15/misc/lc15bts_mgr_temp.cg23g23 ~er9I ιA"(src/osmo-bts-lc15/misc/lc15bts_mgr_vty.cg23g23 ~'#sKY8Ӧ%src/osmo-bts-lc15/misc/lc15bts_misc.cg23g23 ~KyVgOy=1b1%src/osmo-bts-lc15/misc/lc15bts_misc.hg23g23 ~ @ѽ)My !
    ^%src/osmo-bts-lc15/misc/lc15bts_util.cg23g23 ~o1.KmM /GM=src/osmo-bts-lc15/oml.cg23g23 ~;յ?Ar˪src/osmo-bts-lc15/tch.cg23g23 ~ mHxI8b8-ӽwsrc/osmo-bts-lc15/utils.cg23g23 ~8ݢ#HlI7-+[<src/osmo-bts-lc15/utils.hg23g23 ~9)7NaR)VȀ8j\src/osmo-bts-oc2g/Makefile.amg23g23 ~<3!B>>%nsrc/osmo-bts-oc2g/calib_file.cg23g23 ~=⛲CK)wZS#src/osmo-bts-oc2g/hw_info.ver_majorg23g23 ~QE؆EEC*[:t{'`src/osmo-bts-oc2g/hw_misc.cg23g23 ~3*5R8%ŞFsrc/osmo-bts-oc2g/hw_misc.hg23g23 ~f?10pj`,2osrc/osmo-bts-oc2g/l1_if.cg23g23 ~.sҍ dǏ#src/osmo-bts-oc2g/l1_if.hg23g23 ~Z˜ b:6 Wwsrc/osmo-bts-oc2g/l1_transp.hg23g23 ~_ehCx L?: src/osmo-bts-oc2g/l1_transp_hw.cg23g23 ~Fu1I/V|znXsrc/osmo-bts-oc2g/main.cg23g23 ~aAKwG$src/osmo-bts-oc2g/misc/oc2gbts_bid.cg23g23 ~ly<>>`>pX$src/osmo-bts-oc2g/misc/oc2gbts_bid.hg23g23 ~ {>]).Ni'4$src/osmo-bts-oc2g/misc/oc2gbts_bts.cg23g23 ~#G o-CcHDX$src/osmo-bts-oc2g/misc/oc2gbts_bts.hg23g23 ~Kz1x^#bQ9W$K;&src/osmo-bts-oc2g/misc/oc2gbts_clock.cg23g23 ~D|4~ơ𡟠K&src/osmo-bts-oc2g/misc/oc2gbts_clock.hg23g23 ~$R !ž*$src/osmo-bts-oc2g/misc/oc2gbts_led.cg23g23 ~b~<#1$Ot,$src/osmo-bts-oc2g/misc/oc2gbts_led.hg23g23 ~!P?8ZP\1Ơ$src/osmo-bts-oc2g/misc/oc2gbts_mgr.cg23g23 ~-GPk@ 0wCO3_~$src/osmo-bts-oc2g/misc/oc2gbts_mgr.hg23g23 ~Q=ϐJDYD9vw?;.<*src/osmo-bts-oc2g/misc/oc2gbts_mgr_calib.cg23g23 ~"l^` 'src/osmo-bts-oc2g/misc/oc2gbts_mgr_nl.cg23g23 ~Țu^ %g{,f/)src/osmo-bts-oc2g/misc/oc2gbts_mgr_temp.cg23g23 ~~ݢVNBQ!I'!m(src/osmo-bts-oc2g/misc/oc2gbts_mgr_vty.cg23g23 ~&ù#[ W۰m%src/osmo-bts-oc2g/misc/oc2gbts_misc.cg23g23 ~8x1Vy׭!Yt ?g%src/osmo-bts-oc2g/misc/oc2gbts_misc.hg23g23 ~ @ѽ)My !
      cXxC&<_|H1$src/osmo-bts-oc2g/misc/oc2gbts_swd.cg23g23 ~17 \Qt+r$src/osmo-bts-oc2g/misc/oc2gbts_swd.hg23g23 ~ׯZPN;fq%src/osmo-bts-oc2g/misc/oc2gbts_temp.cg23g23 ~m]-40Q%src/osmo-bts-oc2g/misc/oc2gbts_temp.hg23g23 ~ ' ړ.:Zf:<ʡ$%src/osmo-bts-oc2g/misc/oc2gbts_util.cg23g23 ~9X`fI8asrc/osmo-bts-oc2g/oc2gbts.cg23g23 ~ Y0<[ `9%csrc/osmo-bts-oc2g/oc2gbts.hg23g23 ~J4(Jgwytpsrc/osmo-bts-oc2g/oc2gbts_vty.cg23g23 ~KCNoETQM苺8src/osmo-bts-oc2g/oml.cg23g23 ~=NNa 5Z,C68Mgf0Xsrc/osmo-bts-oc2g/tch.cg23g23 ~ G^ eoLOsrc/osmo-bts-oc2g/utils.cg23g23 ~>q>cT`4?src/osmo-bts-oc2g/utils.hg23g23 ~h?flcV$|src/osmo-bts-octphy/Makefile.amg23g23 ~JqqtDAsrc/osmo-bts-octphy/l1_if.cg23g23 ~ `H"Ev.a OKbhsrc/osmo-bts-octphy/l1_if.hgog֕MUsrc/osmo-bts-sysmo/eeprom.hgop6hCf/-&src/osmo-bts-sysmo/misc/sysmobts_mgr.hgo^ ,src/osmo-bts-sysmo/misc/sysmobts_mgr_calib.cgo+!src/osmo-bts-trx/amr_loop.cgo!i "F۔Eȼ#src/osmo-bts-trx/sched_lchan_tchf.cgo1|<]3 #$src/osmo-bts-trx/trx_provision_fsm.cgEgE ~(R(ᾀUgʿoÁ$src/osmo-bts-trx/trx_provision_fsm.hgEgE ~RgV'vP=Ʊ(ɸsrc/osmo-bts-trx/trx_vty.cgEgE ~ʱcw'6Fp src/osmo-bts-virtual/Makefile.amgEgE ~3 wH OWPc src/osmo-bts-virtual/bts_model.cgEgE ~݊?R 6Eotests/meas/meas_test.errgEgE ~Ul& '+:ݝ."ktests/meas/meas_test.okgEgE ~7c5 wWqF ] qtests/meas/meas_testcases.hgEgE ~p|F)v~K vP tests/meas/sysmobts_fr_samples.hgEgE ~Sk=, PW[rtests/misc/Makefile.amgEgE ~kUyq~\ɂStests/misc/misc_test.cgEgE ~,݅uCYG-PN$ztests/misc/misc_test.okgEgE ~-?&(7C ;Ftests/osmo-bts.vtygEgE ~5ᘆ!5A^8ʓ>tests/paging/Makefile.amgEgE ~("v>әB3`tests/paging/paging_test.cgEgE ~Eߒ۷} O9tests/paging/paging_test.okgEgE ~'A4Z6 tests/power/Makefile.amgEgE ~OIiojtSJ,$ tests/power/bs_power_loop_test.cgEgE ~ms${Cʒ}=L"tests/power/bs_power_loop_test.errgEgE ~vK*' / E@!tests/power/bs_power_loop_test.okgEgE ~?Gh;=ֺ@ tests/power/ms_power_loop_test.cgEgE ~0eiRB pw1&r1c9L"tests/power/ms_power_loop_test.errgEgE ~ %du-U𸦲oB^!tests/power/ms_power_loop_test.okgEgE ~rz^S*kf8› tests/stubs.cgEgE ~4Y<խ&lrtests/sysmobts/Makefile.amgEgE ~M''=N̆r,;lVtests/sysmobts/sysmobts_test.cgEgE ~SArTE%tests/sysmobts/sysmobts_test.okgEgE ~+*Ød7I;`N19=tests/ta_control/Makefile.amgEgE ~ %4'Tx #pcftests/tx_power/Makefile.amgEgE ~ j3:wH `Rtests/tx_power/tx_power_test.cgNgN ~MrSΟ  M tests/tx_power/tx_power_test.errgNgN ~+DZI5>ctests/tx_power/tx_power_test.okTREE426 7 m+F~*Q$)doc60 2 "gFo(#v1Bmanuals43 3 T|@Fvty3 0 Ƞh9)ٳ*jD.+o{abis20 0 %A0>8c 9{NECchapters11 0 Lk>PSQexamples12 6 Cp2@Z:Mc^{trx2 0 bB(!Ghoc2g2 0 3]K 2~{sysmo2 0 IeʤB?Kg݉Toctphy2 0 1TPC90V_<@+uh virtual1 0 <"Y^ǫi|j6o_P=7litecell152 0 ت J8MZsrc227 8 um(l'ʒ?m9kcommon49 0 7݃oxkQ,w[o,Hosmo-bts-trx20 0 K6Lbfֲ6osmo-bts-lc1543 1 1z6"ݸk' misc27 0 R"lCAp|YƺB&osmo-bts-oc2g44 1 b2&Or%IW misc27 0 Q[W@Oosmo-bts-sysmo41 1 XFAZV_BL=T\misc18 0 q=Ѳ4uH{, Dosmo-bts-octphy14 0 {ǡϞuhA9osmo-bts-virtual11 0 ϟl+WFKd"osmo-bts-omldummy4 0 -# WPEx=p؎&Rtests49 12 $R"Mlȅ~bamr4 0 ־L;>'H9ncsd3 0 a[B|ɇRQԥagch3 0 `_pL[k>Pjsdebian11 1 tCclt6Ԡsource1 0 $菰Z(95a*H.github1 0 /֜#Kcontrib29 2 y7)Hbs)6Niber5 0 7mυx a#7/Msystemd9 0 T(!Aý'Vi ߦinclude40 1 y?etVĶosmo-bts39 0 hr!`v= ]Qe:QuCb