<p>pespin has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bts/+/25434">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">ta_control: Allow switching TA quicker<br><br>From TS 45.010 5.6.1 (delay tracking dor circuit switched channels):<br>"""<br>Restricting the change in timing advance to 1 symbol period at a time<br>gives the simplest implementation of the BTS.  However the BTS may use<br>a larger change than this but great care must then be used in the BTS design.<br>"""<br><br>In general 1 TA at a time (every 480ms of SACCH block) should be enough,<br>since section 5.6.3 states:<br>"""<br>The control loop for the timing advance shall be implemented in such a way that it will cope with MSs moving at a<br>speed up to 500 km/h<br>"""<br>Which is ~140 m/s, and 1 TA step around 500m, so most of the time we<br>should be save and no steps of more than 1 TA should be required.<br>However, unlikely changes from reflected to direct signal or vice versa<br>could produce higher increments, so let's increase the maximum step size<br>allowed to 2 in order to give more room.<br><br>Change-Id: I9e48faabf3090588233e274b2b39065cf85fbec7<br>---<br>M src/common/ta_control.c<br>M tests/ta_control/ta_control_test.ok<br>2 files changed, 232 insertions(+), 232 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-bts refs/changes/34/25434/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/common/ta_control.c b/src/common/ta_control.c</span><br><span>index 4ccb41d..969b770 100644</span><br><span>--- a/src/common/ta_control.c</span><br><span>+++ b/src/common/ta_control.c</span><br><span>@@ -33,8 +33,8 @@</span><br><span> #define TA_MAX 63</span><br><span> </span><br><span> /* TODO: make configurable over osmo-bts VTY? Pass it BSC->BTS? */</span><br><span style="color: hsl(0, 100%, 40%);">-#define TA_MAX_INC_STEP 1</span><br><span style="color: hsl(0, 100%, 40%);">-#define TA_MAX_DEC_STEP 1</span><br><span style="color: hsl(120, 100%, 40%);">+#define TA_MAX_INC_STEP 2</span><br><span style="color: hsl(120, 100%, 40%);">+#define TA_MAX_DEC_STEP 2</span><br><span> </span><br><span> </span><br><span> /*! compute the new "Ordered Timing Advance" communicated to the MS and store it in lchan.</span><br><span>diff --git a/tests/ta_control/ta_control_test.ok b/tests/ta_control/ta_control_test.ok</span><br><span>index 8ebe5d5..79de8ad 100644</span><br><span>--- a/tests/ta_control/ta_control_test.ok</span><br><span>+++ b/tests/ta_control/ta_control_test.ok</span><br><span>@@ -2,81 +2,81 @@</span><br><span> Step #0</span><br><span>   lchan.rqd_ta (before) = 0</span><br><span>   toa256 (before) = 4096 / 256 = 16</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 1</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 3840 / 256 = 15</span><br><span style="color: hsl(0, 100%, 40%);">-Step #1</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 1</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 3840 / 256 = 15</span><br><span>   lchan.rqd_ta (after) = 2</span><br><span>   toa256 (after) = 3584 / 256 = 14</span><br><span style="color: hsl(0, 100%, 40%);">-Step #2</span><br><span style="color: hsl(120, 100%, 40%);">+Step #1</span><br><span>   lchan.rqd_ta (before) = 2</span><br><span>   toa256 (before) = 3584 / 256 = 14</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 3</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 3328 / 256 = 13</span><br><span style="color: hsl(0, 100%, 40%);">-Step #3</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 3</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 3328 / 256 = 13</span><br><span>   lchan.rqd_ta (after) = 4</span><br><span>   toa256 (after) = 3072 / 256 = 12</span><br><span style="color: hsl(0, 100%, 40%);">-Step #4</span><br><span style="color: hsl(120, 100%, 40%);">+Step #2</span><br><span>   lchan.rqd_ta (before) = 4</span><br><span>   toa256 (before) = 3072 / 256 = 12</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 5</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 2816 / 256 = 11</span><br><span style="color: hsl(0, 100%, 40%);">-Step #5</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 5</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 2816 / 256 = 11</span><br><span>   lchan.rqd_ta (after) = 6</span><br><span>   toa256 (after) = 2560 / 256 = 10</span><br><span style="color: hsl(0, 100%, 40%);">-Step #6</span><br><span style="color: hsl(120, 100%, 40%);">+Step #3</span><br><span>   lchan.rqd_ta (before) = 6</span><br><span>   toa256 (before) = 2560 / 256 = 10</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 7</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 2304 / 256 = 9</span><br><span style="color: hsl(0, 100%, 40%);">-Step #7</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 7</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 2304 / 256 = 9</span><br><span>   lchan.rqd_ta (after) = 8</span><br><span>   toa256 (after) = 2048 / 256 = 8</span><br><span style="color: hsl(0, 100%, 40%);">-Step #8</span><br><span style="color: hsl(120, 100%, 40%);">+Step #4</span><br><span>   lchan.rqd_ta (before) = 8</span><br><span>   toa256 (before) = 2048 / 256 = 8</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 9</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 1792 / 256 = 7</span><br><span style="color: hsl(0, 100%, 40%);">-Step #9</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 9</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 1792 / 256 = 7</span><br><span>   lchan.rqd_ta (after) = 10</span><br><span>   toa256 (after) = 1536 / 256 = 6</span><br><span style="color: hsl(0, 100%, 40%);">-Step #10</span><br><span style="color: hsl(120, 100%, 40%);">+Step #5</span><br><span>   lchan.rqd_ta (before) = 10</span><br><span>   toa256 (before) = 1536 / 256 = 6</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 11</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 1280 / 256 = 5</span><br><span style="color: hsl(0, 100%, 40%);">-Step #11</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 11</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 1280 / 256 = 5</span><br><span>   lchan.rqd_ta (after) = 12</span><br><span>   toa256 (after) = 1024 / 256 = 4</span><br><span style="color: hsl(0, 100%, 40%);">-Step #12</span><br><span style="color: hsl(120, 100%, 40%);">+Step #6</span><br><span>   lchan.rqd_ta (before) = 12</span><br><span>   toa256 (before) = 1024 / 256 = 4</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 13</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 768 / 256 = 3</span><br><span style="color: hsl(0, 100%, 40%);">-Step #13</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 13</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 768 / 256 = 3</span><br><span>   lchan.rqd_ta (after) = 14</span><br><span>   toa256 (after) = 512 / 256 = 2</span><br><span style="color: hsl(0, 100%, 40%);">-Step #14</span><br><span style="color: hsl(120, 100%, 40%);">+Step #7</span><br><span>   lchan.rqd_ta (before) = 14</span><br><span>   toa256 (before) = 512 / 256 = 2</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 15</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 256 / 256 = 1</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #8</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #9</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #10</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #11</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #12</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #13</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #14</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 0 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 0 / 256 = 0</span><br><span> Step #15</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 15</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 256 / 256 = 1</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 16</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 0 / 256 = 0</span><br><span>   lchan.rqd_ta (after) = 16</span><br><span>   toa256 (after) = 0 / 256 = 0</span><br><span> Step #16</span><br><span>@@ -105,78 +105,78 @@</span><br><span> Step #0</span><br><span>   lchan.rqd_ta (before) = 0</span><br><span>   toa256 (before) = 4000 / 256 = 15</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 1</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 3744 / 256 = 14</span><br><span style="color: hsl(0, 100%, 40%);">-Step #1</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 1</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 3744 / 256 = 14</span><br><span>   lchan.rqd_ta (after) = 2</span><br><span>   toa256 (after) = 3488 / 256 = 13</span><br><span style="color: hsl(0, 100%, 40%);">-Step #2</span><br><span style="color: hsl(120, 100%, 40%);">+Step #1</span><br><span>   lchan.rqd_ta (before) = 2</span><br><span>   toa256 (before) = 3488 / 256 = 13</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 3</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 3232 / 256 = 12</span><br><span style="color: hsl(0, 100%, 40%);">-Step #3</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 3</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 3232 / 256 = 12</span><br><span>   lchan.rqd_ta (after) = 4</span><br><span>   toa256 (after) = 2976 / 256 = 11</span><br><span style="color: hsl(0, 100%, 40%);">-Step #4</span><br><span style="color: hsl(120, 100%, 40%);">+Step #2</span><br><span>   lchan.rqd_ta (before) = 4</span><br><span>   toa256 (before) = 2976 / 256 = 11</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 5</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 2720 / 256 = 10</span><br><span style="color: hsl(0, 100%, 40%);">-Step #5</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 5</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 2720 / 256 = 10</span><br><span>   lchan.rqd_ta (after) = 6</span><br><span>   toa256 (after) = 2464 / 256 = 9</span><br><span style="color: hsl(0, 100%, 40%);">-Step #6</span><br><span style="color: hsl(120, 100%, 40%);">+Step #3</span><br><span>   lchan.rqd_ta (before) = 6</span><br><span>   toa256 (before) = 2464 / 256 = 9</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 7</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 2208 / 256 = 8</span><br><span style="color: hsl(0, 100%, 40%);">-Step #7</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 7</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 2208 / 256 = 8</span><br><span>   lchan.rqd_ta (after) = 8</span><br><span>   toa256 (after) = 1952 / 256 = 7</span><br><span style="color: hsl(0, 100%, 40%);">-Step #8</span><br><span style="color: hsl(120, 100%, 40%);">+Step #4</span><br><span>   lchan.rqd_ta (before) = 8</span><br><span>   toa256 (before) = 1952 / 256 = 7</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 9</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 1696 / 256 = 6</span><br><span style="color: hsl(0, 100%, 40%);">-Step #9</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 9</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 1696 / 256 = 6</span><br><span>   lchan.rqd_ta (after) = 10</span><br><span>   toa256 (after) = 1440 / 256 = 5</span><br><span style="color: hsl(0, 100%, 40%);">-Step #10</span><br><span style="color: hsl(120, 100%, 40%);">+Step #5</span><br><span>   lchan.rqd_ta (before) = 10</span><br><span>   toa256 (before) = 1440 / 256 = 5</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 11</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 1184 / 256 = 4</span><br><span style="color: hsl(0, 100%, 40%);">-Step #11</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 11</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 1184 / 256 = 4</span><br><span>   lchan.rqd_ta (after) = 12</span><br><span>   toa256 (after) = 928 / 256 = 3</span><br><span style="color: hsl(0, 100%, 40%);">-Step #12</span><br><span style="color: hsl(120, 100%, 40%);">+Step #6</span><br><span>   lchan.rqd_ta (before) = 12</span><br><span>   toa256 (before) = 928 / 256 = 3</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 13</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 672 / 256 = 2</span><br><span style="color: hsl(0, 100%, 40%);">-Step #13</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 13</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 672 / 256 = 2</span><br><span>   lchan.rqd_ta (after) = 14</span><br><span>   toa256 (after) = 416 / 256 = 1</span><br><span style="color: hsl(0, 100%, 40%);">-Step #14</span><br><span style="color: hsl(120, 100%, 40%);">+Step #7</span><br><span>   lchan.rqd_ta (before) = 14</span><br><span>   toa256 (before) = 416 / 256 = 1</span><br><span>   lchan.rqd_ta (after) = 15</span><br><span>   toa256 (after) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #8</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #9</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #10</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #11</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #12</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #13</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #14</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 160 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 15</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 160 / 256 = 0</span><br><span> Step #15</span><br><span>   lchan.rqd_ta (before) = 15</span><br><span>   toa256 (before) = 160 / 256 = 0</span><br><span>@@ -358,241 +358,241 @@</span><br><span> Step #0</span><br><span>   lchan.rqd_ta (before) = 0</span><br><span>   toa256 (before) = 12345 / 256 = 48</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 1</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 12089 / 256 = 47</span><br><span style="color: hsl(0, 100%, 40%);">-Step #1</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 1</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 12089 / 256 = 47</span><br><span>   lchan.rqd_ta (after) = 2</span><br><span>   toa256 (after) = 11833 / 256 = 46</span><br><span style="color: hsl(0, 100%, 40%);">-Step #2</span><br><span style="color: hsl(120, 100%, 40%);">+Step #1</span><br><span>   lchan.rqd_ta (before) = 2</span><br><span>   toa256 (before) = 11833 / 256 = 46</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 3</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 11577 / 256 = 45</span><br><span style="color: hsl(0, 100%, 40%);">-Step #3</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 3</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 11577 / 256 = 45</span><br><span>   lchan.rqd_ta (after) = 4</span><br><span>   toa256 (after) = 11321 / 256 = 44</span><br><span style="color: hsl(0, 100%, 40%);">-Step #4</span><br><span style="color: hsl(120, 100%, 40%);">+Step #2</span><br><span>   lchan.rqd_ta (before) = 4</span><br><span>   toa256 (before) = 11321 / 256 = 44</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 5</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 11065 / 256 = 43</span><br><span style="color: hsl(0, 100%, 40%);">-Step #5</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 5</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 11065 / 256 = 43</span><br><span>   lchan.rqd_ta (after) = 6</span><br><span>   toa256 (after) = 10809 / 256 = 42</span><br><span style="color: hsl(0, 100%, 40%);">-Step #6</span><br><span style="color: hsl(120, 100%, 40%);">+Step #3</span><br><span>   lchan.rqd_ta (before) = 6</span><br><span>   toa256 (before) = 10809 / 256 = 42</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 7</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 10553 / 256 = 41</span><br><span style="color: hsl(0, 100%, 40%);">-Step #7</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 7</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 10553 / 256 = 41</span><br><span>   lchan.rqd_ta (after) = 8</span><br><span>   toa256 (after) = 10297 / 256 = 40</span><br><span style="color: hsl(0, 100%, 40%);">-Step #8</span><br><span style="color: hsl(120, 100%, 40%);">+Step #4</span><br><span>   lchan.rqd_ta (before) = 8</span><br><span>   toa256 (before) = 10297 / 256 = 40</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 9</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 10041 / 256 = 39</span><br><span style="color: hsl(0, 100%, 40%);">-Step #9</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 9</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 10041 / 256 = 39</span><br><span>   lchan.rqd_ta (after) = 10</span><br><span>   toa256 (after) = 9785 / 256 = 38</span><br><span style="color: hsl(0, 100%, 40%);">-Step #10</span><br><span style="color: hsl(120, 100%, 40%);">+Step #5</span><br><span>   lchan.rqd_ta (before) = 10</span><br><span>   toa256 (before) = 9785 / 256 = 38</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 11</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 9529 / 256 = 37</span><br><span style="color: hsl(0, 100%, 40%);">-Step #11</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 11</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 9529 / 256 = 37</span><br><span>   lchan.rqd_ta (after) = 12</span><br><span>   toa256 (after) = 9273 / 256 = 36</span><br><span style="color: hsl(0, 100%, 40%);">-Step #12</span><br><span style="color: hsl(120, 100%, 40%);">+Step #6</span><br><span>   lchan.rqd_ta (before) = 12</span><br><span>   toa256 (before) = 9273 / 256 = 36</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 13</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 9017 / 256 = 35</span><br><span style="color: hsl(0, 100%, 40%);">-Step #13</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 13</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 9017 / 256 = 35</span><br><span>   lchan.rqd_ta (after) = 14</span><br><span>   toa256 (after) = 8761 / 256 = 34</span><br><span style="color: hsl(0, 100%, 40%);">-Step #14</span><br><span style="color: hsl(120, 100%, 40%);">+Step #7</span><br><span>   lchan.rqd_ta (before) = 14</span><br><span>   toa256 (before) = 8761 / 256 = 34</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 15</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 8505 / 256 = 33</span><br><span style="color: hsl(0, 100%, 40%);">-Step #15</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 15</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 8505 / 256 = 33</span><br><span>   lchan.rqd_ta (after) = 16</span><br><span>   toa256 (after) = 8249 / 256 = 32</span><br><span style="color: hsl(0, 100%, 40%);">-Step #16</span><br><span style="color: hsl(120, 100%, 40%);">+Step #8</span><br><span>   lchan.rqd_ta (before) = 16</span><br><span>   toa256 (before) = 8249 / 256 = 32</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 17</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 7993 / 256 = 31</span><br><span style="color: hsl(0, 100%, 40%);">-Step #17</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 17</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 7993 / 256 = 31</span><br><span>   lchan.rqd_ta (after) = 18</span><br><span>   toa256 (after) = 7737 / 256 = 30</span><br><span style="color: hsl(0, 100%, 40%);">-Step #18</span><br><span style="color: hsl(120, 100%, 40%);">+Step #9</span><br><span>   lchan.rqd_ta (before) = 18</span><br><span>   toa256 (before) = 7737 / 256 = 30</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 19</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 7481 / 256 = 29</span><br><span style="color: hsl(0, 100%, 40%);">-Step #19</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 19</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 7481 / 256 = 29</span><br><span>   lchan.rqd_ta (after) = 20</span><br><span>   toa256 (after) = 7225 / 256 = 28</span><br><span style="color: hsl(0, 100%, 40%);">-Step #20</span><br><span style="color: hsl(120, 100%, 40%);">+Step #10</span><br><span>   lchan.rqd_ta (before) = 20</span><br><span>   toa256 (before) = 7225 / 256 = 28</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 21</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 6969 / 256 = 27</span><br><span style="color: hsl(0, 100%, 40%);">-Step #21</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 21</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 6969 / 256 = 27</span><br><span>   lchan.rqd_ta (after) = 22</span><br><span>   toa256 (after) = 6713 / 256 = 26</span><br><span style="color: hsl(0, 100%, 40%);">-Step #22</span><br><span style="color: hsl(120, 100%, 40%);">+Step #11</span><br><span>   lchan.rqd_ta (before) = 22</span><br><span>   toa256 (before) = 6713 / 256 = 26</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 23</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 6457 / 256 = 25</span><br><span style="color: hsl(0, 100%, 40%);">-Step #23</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 23</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 6457 / 256 = 25</span><br><span>   lchan.rqd_ta (after) = 24</span><br><span>   toa256 (after) = 6201 / 256 = 24</span><br><span style="color: hsl(0, 100%, 40%);">-Step #24</span><br><span style="color: hsl(120, 100%, 40%);">+Step #12</span><br><span>   lchan.rqd_ta (before) = 24</span><br><span>   toa256 (before) = 6201 / 256 = 24</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 25</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 5945 / 256 = 23</span><br><span style="color: hsl(0, 100%, 40%);">-Step #25</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 25</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 5945 / 256 = 23</span><br><span>   lchan.rqd_ta (after) = 26</span><br><span>   toa256 (after) = 5689 / 256 = 22</span><br><span style="color: hsl(0, 100%, 40%);">-Step #26</span><br><span style="color: hsl(120, 100%, 40%);">+Step #13</span><br><span>   lchan.rqd_ta (before) = 26</span><br><span>   toa256 (before) = 5689 / 256 = 22</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 27</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 5433 / 256 = 21</span><br><span style="color: hsl(0, 100%, 40%);">-Step #27</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 27</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 5433 / 256 = 21</span><br><span>   lchan.rqd_ta (after) = 28</span><br><span>   toa256 (after) = 5177 / 256 = 20</span><br><span style="color: hsl(0, 100%, 40%);">-Step #28</span><br><span style="color: hsl(120, 100%, 40%);">+Step #14</span><br><span>   lchan.rqd_ta (before) = 28</span><br><span>   toa256 (before) = 5177 / 256 = 20</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 29</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 4921 / 256 = 19</span><br><span style="color: hsl(0, 100%, 40%);">-Step #29</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 29</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 4921 / 256 = 19</span><br><span>   lchan.rqd_ta (after) = 30</span><br><span>   toa256 (after) = 4665 / 256 = 18</span><br><span style="color: hsl(0, 100%, 40%);">-Step #30</span><br><span style="color: hsl(120, 100%, 40%);">+Step #15</span><br><span>   lchan.rqd_ta (before) = 30</span><br><span>   toa256 (before) = 4665 / 256 = 18</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 31</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 4409 / 256 = 17</span><br><span style="color: hsl(0, 100%, 40%);">-Step #31</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 31</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 4409 / 256 = 17</span><br><span>   lchan.rqd_ta (after) = 32</span><br><span>   toa256 (after) = 4153 / 256 = 16</span><br><span style="color: hsl(0, 100%, 40%);">-Step #32</span><br><span style="color: hsl(120, 100%, 40%);">+Step #16</span><br><span>   lchan.rqd_ta (before) = 32</span><br><span>   toa256 (before) = 4153 / 256 = 16</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 33</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 3897 / 256 = 15</span><br><span style="color: hsl(0, 100%, 40%);">-Step #33</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 33</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 3897 / 256 = 15</span><br><span>   lchan.rqd_ta (after) = 34</span><br><span>   toa256 (after) = 3641 / 256 = 14</span><br><span style="color: hsl(0, 100%, 40%);">-Step #34</span><br><span style="color: hsl(120, 100%, 40%);">+Step #17</span><br><span>   lchan.rqd_ta (before) = 34</span><br><span>   toa256 (before) = 3641 / 256 = 14</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 35</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 3385 / 256 = 13</span><br><span style="color: hsl(0, 100%, 40%);">-Step #35</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 35</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 3385 / 256 = 13</span><br><span>   lchan.rqd_ta (after) = 36</span><br><span>   toa256 (after) = 3129 / 256 = 12</span><br><span style="color: hsl(0, 100%, 40%);">-Step #36</span><br><span style="color: hsl(120, 100%, 40%);">+Step #18</span><br><span>   lchan.rqd_ta (before) = 36</span><br><span>   toa256 (before) = 3129 / 256 = 12</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 37</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 2873 / 256 = 11</span><br><span style="color: hsl(0, 100%, 40%);">-Step #37</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 37</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 2873 / 256 = 11</span><br><span>   lchan.rqd_ta (after) = 38</span><br><span>   toa256 (after) = 2617 / 256 = 10</span><br><span style="color: hsl(0, 100%, 40%);">-Step #38</span><br><span style="color: hsl(120, 100%, 40%);">+Step #19</span><br><span>   lchan.rqd_ta (before) = 38</span><br><span>   toa256 (before) = 2617 / 256 = 10</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 39</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 2361 / 256 = 9</span><br><span style="color: hsl(0, 100%, 40%);">-Step #39</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 39</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 2361 / 256 = 9</span><br><span>   lchan.rqd_ta (after) = 40</span><br><span>   toa256 (after) = 2105 / 256 = 8</span><br><span style="color: hsl(0, 100%, 40%);">-Step #40</span><br><span style="color: hsl(120, 100%, 40%);">+Step #20</span><br><span>   lchan.rqd_ta (before) = 40</span><br><span>   toa256 (before) = 2105 / 256 = 8</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 41</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 1849 / 256 = 7</span><br><span style="color: hsl(0, 100%, 40%);">-Step #41</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 41</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 1849 / 256 = 7</span><br><span>   lchan.rqd_ta (after) = 42</span><br><span>   toa256 (after) = 1593 / 256 = 6</span><br><span style="color: hsl(0, 100%, 40%);">-Step #42</span><br><span style="color: hsl(120, 100%, 40%);">+Step #21</span><br><span>   lchan.rqd_ta (before) = 42</span><br><span>   toa256 (before) = 1593 / 256 = 6</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 43</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 1337 / 256 = 5</span><br><span style="color: hsl(0, 100%, 40%);">-Step #43</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 43</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 1337 / 256 = 5</span><br><span>   lchan.rqd_ta (after) = 44</span><br><span>   toa256 (after) = 1081 / 256 = 4</span><br><span style="color: hsl(0, 100%, 40%);">-Step #44</span><br><span style="color: hsl(120, 100%, 40%);">+Step #22</span><br><span>   lchan.rqd_ta (before) = 44</span><br><span>   toa256 (before) = 1081 / 256 = 4</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 45</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 825 / 256 = 3</span><br><span style="color: hsl(0, 100%, 40%);">-Step #45</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 45</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 825 / 256 = 3</span><br><span>   lchan.rqd_ta (after) = 46</span><br><span>   toa256 (after) = 569 / 256 = 2</span><br><span style="color: hsl(0, 100%, 40%);">-Step #46</span><br><span style="color: hsl(120, 100%, 40%);">+Step #23</span><br><span>   lchan.rqd_ta (before) = 46</span><br><span>   toa256 (before) = 569 / 256 = 2</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (after) = 47</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (after) = 313 / 256 = 1</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #24</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #25</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #26</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #27</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #28</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #29</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #30</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #31</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #32</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #33</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #34</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #35</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #36</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #37</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #38</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #39</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #40</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #41</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #42</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #43</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #44</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #45</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+Step #46</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (after) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (after) = 57 / 256 = 0</span><br><span> Step #47</span><br><span style="color: hsl(0, 100%, 40%);">-  lchan.rqd_ta (before) = 47</span><br><span style="color: hsl(0, 100%, 40%);">-  toa256 (before) = 313 / 256 = 1</span><br><span style="color: hsl(120, 100%, 40%);">+  lchan.rqd_ta (before) = 48</span><br><span style="color: hsl(120, 100%, 40%);">+  toa256 (before) = 57 / 256 = 0</span><br><span>   lchan.rqd_ta (after) = 48</span><br><span>   toa256 (after) = 57 / 256 = 0</span><br><span> Step #48</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bts/+/25434">change 25434</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-bts/+/25434"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-bts </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I9e48faabf3090588233e274b2b39065cf85fbec7 </div>
<div style="display:none"> Gerrit-Change-Number: 25434 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>