<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ULS-DeCoNet Blitz Protocol on UAVLAS Docs</title><link>https://docs.uavlas.com/docs/library/uls-deconet-blitz-protocol/</link><description>Recent content in ULS-DeCoNet Blitz Protocol on UAVLAS Docs</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.uavlas.com/docs/library/uls-deconet-blitz-protocol/index.xml" rel="self" type="application/rss+xml"/><item><title>ULS-DeCoNet Blitz Messages Specification</title><link>https://docs.uavlas.com/docs/library/uls-deconet-blitz-protocol/ulsdc-pbds051125/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.uavlas.com/docs/library/uls-deconet-blitz-protocol/ulsdc-pbds051125/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;ULSDC-PBDS051125&lt;/strong&gt; · version 1.0.4 · issued November 13, 2025&lt;br&gt;
The numbered PDF is the controlled copy: &lt;a href="https://downloads.nex-s01.uavlas.com"&gt;download it from the portal&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="introduction"&gt;Introduction&lt;a class="td-heading-self-link" href="#introduction" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3 id="purpose"&gt;Purpose&lt;a class="td-heading-self-link" href="#purpose" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;The Blitz protocol is a specialized messaging subsystem within ULS-DeCoNet designed for high-frequency transmission of sensor measurement data from ULS positioning systems.&lt;/p&gt;
&lt;h3 id="key-characteristics"&gt;Key Characteristics&lt;a class="td-heading-self-link" href="#key-characteristics" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Low Overhead&lt;/strong&gt;: Fixed 11-byte messages (3-byte header + 8-byte payload)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;High Frequency&lt;/strong&gt;: Optimized for 100+ Hz update rates&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Real-time&lt;/strong&gt;: Minimal latency from sensor to network&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Type-safe&lt;/strong&gt;: Strongly typed message definitions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compact&lt;/strong&gt;: Efficient packing of measurement data&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="blitz-protocol-overview"&gt;Blitz Protocol Overview&lt;a class="td-heading-self-link" href="#blitz-protocol-overview" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3 id="protocol-stack-position"&gt;Protocol Stack Position&lt;a class="td-heading-self-link" href="#protocol-stack-position" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;pre class="mermaid"&gt;block-beta
 columns 1
 A[&amp;#34;Application Layer\n(Blitz Message Handling)&amp;#34;]
 B[&amp;#34;IF Protocol\n(IF_CMD_BLITZ = 0x06)&amp;#34;]
 C[&amp;#34;Framing Layer&amp;#34;]&lt;/pre&gt;
&lt;h3 id="message-flow"&gt;Message Flow&lt;a class="td-heading-self-link" href="#message-flow" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;pre class="mermaid"&gt;flowchart LR
 Sensor --&amp;gt; Measurement --&amp;gt; BlitzEncode[&amp;#34;Blitz Encode&amp;#34;] --&amp;gt; IFLayer[&amp;#34;IF Layer&amp;#34;] --&amp;gt; Transport --&amp;gt; Receiver
 BlitzEncode --&amp;gt; MsgId[&amp;#34;MSG_ID &amp;#43; Data&amp;#34;] --&amp;gt; BlitzCmd[&amp;#34;IF_CMD_BLITZ&amp;#34;] --&amp;gt; Frame[&amp;#34;UART/CAN Frame&amp;#34;]&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id="message-format"&gt;Message Format&lt;a class="td-heading-self-link" href="#message-format" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3 id="if-layer-packet-structure"&gt;IF Layer Packet Structure&lt;a class="td-heading-self-link" href="#if-layer-packet-structure" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;pre class="mermaid"&gt;packet-beta
title &amp;#34;Blitz IF Layer Packet&amp;#34;
0-7: &amp;#34;CMD 0x06 (1 byte)&amp;#34;
8-15: &amp;#34;SRC_LID (1 byte)&amp;#34;
16-31: &amp;#34;MSG_ID (2 bytes)&amp;#34;
32-95: &amp;#34;DATA (8 bytes)&amp;#34;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Total Size&lt;/strong&gt;: 11 bytes&lt;/p&gt;</description></item></channel></rss>