<p>laforge <strong>submitted</strong> this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-e1-hardware/+/21879">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved
  tnt: Looks good to me, but someone else must approve

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">osmo_e1f: Allow to transmit AIS<br><br>AIS is an all-1 bit-pattern which is used by intermediate equipment<br>to indicate that the link somewhere upstream is lost.<br><br>Change-Id: Icc5a16ee44ecebe802c4cca0b6cc763a88b6cc05<br>---<br>M software/obsolete/osmo_e1f.c<br>M software/obsolete/osmo_e1f.h<br>2 files changed, 6 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/software/obsolete/osmo_e1f.c b/software/obsolete/osmo_e1f.c</span><br><span>index 2c3fcfb..fa64e17 100644</span><br><span>--- a/software/obsolete/osmo_e1f.c</span><br><span>+++ b/software/obsolete/osmo_e1f.c</span><br><span>@@ -292,6 +292,11 @@</span><br><span> {</span><br><span>       int i;</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+    if (e1i->tx.ais) {</span><br><span style="color: hsl(120, 100%, 40%);">+         memset(out_frame, 0xff, 32);</span><br><span style="color: hsl(120, 100%, 40%);">+          return 0;</span><br><span style="color: hsl(120, 100%, 40%);">+     }</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>  /* generate TS0 */</span><br><span>   out_frame[0] = e1_pull_ts0(e1i);</span><br><span> </span><br><span>diff --git a/software/obsolete/osmo_e1f.h b/software/obsolete/osmo_e1f.h</span><br><span>index c9d4778..0b423d9 100644</span><br><span>--- a/software/obsolete/osmo_e1f.h</span><br><span>+++ b/software/obsolete/osmo_e1f.h</span><br><span>@@ -10,6 +10,7 @@</span><br><span> struct osmo_e1f_tx_state {</span><br><span>  bool remote_alarm;</span><br><span>   bool crc4_error;</span><br><span style="color: hsl(120, 100%, 40%);">+      bool ais;</span><br><span>    /* lower 5 bits: Sa4..Sa8 */</span><br><span>         uint8_t sa4_sa8;</span><br><span>     /* frame number 0..15 */</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-e1-hardware/+/21879">change 21879</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-e1-hardware/+/21879"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-e1-hardware </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Icc5a16ee44ecebe802c4cca0b6cc763a88b6cc05 </div>
<div style="display:none"> Gerrit-Change-Number: 21879 </div>
<div style="display:none"> Gerrit-PatchSet: 3 </div>
<div style="display:none"> Gerrit-Owner: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: tnt <tnt@246tNt.com> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>