fixeria has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42394?usp=email )


Change subject: bts: pre-compute RACH RA using oct2int() early
......................................................................

bts: pre-compute RACH RA using oct2int() early

Change-Id: I03e8748cf56fa1aa9b598d237d325989d91ca372
---
M bts/BTS_Tests_ASCI.ttcn
1 file changed, 6 insertions(+), 6 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/94/42394/1

diff --git a/bts/BTS_Tests_ASCI.ttcn b/bts/BTS_Tests_ASCI.ttcn
index 85ef39c..0eb4a05 100644
--- a/bts/BTS_Tests_ASCI.ttcn
+++ b/bts/BTS_Tests_ASCI.ttcn
@@ -201,7 +201,7 @@
 private function f_vgcs_talker_detect() runs on ConnHdlr
 {
        var octetstring uplink_free := 
'082B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B2B'O;
-       var octetstring uplink_access := 'C0'O;
+       var uint8_t ra := oct2int('C0'O);
        var RSL_Message rm;
        var GsmFrameNumber fn;

@@ -223,10 +223,10 @@

        /* Send UPLINK ACCESS on VGCS channel. */
        log("Send UPLINK ACCESS.");
-       fn := f_L1CTL_RACH(L1CTL, oct2int(uplink_access), chan_nr := 
g_pars.chan_nr);
+       fn := f_L1CTL_RACH(L1CTL, ra, chan_nr := g_pars.chan_nr);

        /* Receive UPLINK GRANT by the MS. */
-       var RequestReference req_ref := 
f_compute_ReqRef(oct2int(uplink_access), fn);
+       var RequestReference req_ref := f_compute_ReqRef(ra, fn);
        var template (present) GsmRrL3Message uplink_grant := 
tr_VGCS_UplinkGrant(req_ref);
        f_l1_exp_lapdm(tr_LAPDm_UI(0, cr_MT_CMD, decmatch uplink_grant));
        log("Received VGCS UPLINK GRANT.");
@@ -343,7 +343,7 @@

 private function f_TC_vgcs_listener_det(charstring id) runs on ConnHdlr
 {
-       var octetstring uplink_access := '25'O;
+       var uint8_t ra := oct2int('25'O);
        var RSL_Message rm;
        var GsmFrameNumber fn;

@@ -359,7 +359,7 @@
 
        /* Send UPLINK ACCESS on VGCS channel. */
        log("Send UPLINK ACCESS.");
-       fn := f_L1CTL_RACH(L1CTL, oct2int(uplink_access), chan_nr := 
g_pars.chan_nr);
+       fn := f_L1CTL_RACH(L1CTL, ra, chan_nr := g_pars.chan_nr);

        /* Wait for listener detection. */
        timer T := 2.0;
@@ -381,7 +381,7 @@

        /* Send UPLINK ACCESS on VGCS channel. */
        log("Send second UPLINK ACCESS.");
-       fn := f_L1CTL_RACH(L1CTL, oct2int(uplink_access), chan_nr := 
g_pars.chan_nr);
+       fn := f_L1CTL_RACH(L1CTL, ra, chan_nr := g_pars.chan_nr);

        /* Wait for listener detection. */
        T.start;

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/42394?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I03e8748cf56fa1aa9b598d237d325989d91ca372
Gerrit-Change-Number: 42394
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <[email protected]>

Reply via email to