mirror of
https://github.com/meshcore-dev/MeshCore.git
synced 2026-04-20 22:13:47 +00:00
deploy: dee3e26ac0
This commit is contained in:
parent
60d3d3f1be
commit
f1d489d758
17 changed files with 1368 additions and 31 deletions
|
|
@ -531,6 +531,17 @@
|
|||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#6-send-channel-data-datagram" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
6. Send Channel Data Datagram
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
|
@ -976,6 +987,33 @@
|
|||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../number_allocations/" class="md-nav__link">
|
||||
|
||||
|
||||
|
||||
<span class="md-ellipsis">
|
||||
|
||||
|
||||
Number Allocations
|
||||
|
||||
|
||||
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../packet_format/" class="md-nav__link">
|
||||
|
||||
|
|
@ -1323,6 +1361,17 @@
|
|||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#6-send-channel-data-datagram" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
||||
6. Send Channel Data Datagram
|
||||
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
|
@ -1917,6 +1966,24 @@ Bytes 7+: Message Text (UTF-8, variable length)
|
|||
</code></pre>
|
||||
<p><strong>Response</strong>: <code>PACKET_MSG_SENT</code> (0x06) on success</p>
|
||||
<hr />
|
||||
<h3 id="6-send-channel-data-datagram">6. Send Channel Data Datagram</h3>
|
||||
<p><strong>Purpose</strong>: Send binary datagram data to a channel.</p>
|
||||
<p><strong>Command Format</strong>:</p>
|
||||
<pre><code>Byte 0: 0x3E
|
||||
Bytes 1-2: Data Type (`data_type`, 16-bit little-endian)
|
||||
Byte 3: Channel Index (0-7)
|
||||
Bytes 4+: Binary payload bytes (variable length)
|
||||
</code></pre>
|
||||
<p><strong>Data Type / Transport Mapping</strong>:
|
||||
- <code>0x0000</code> is invalid for this command.
|
||||
- <code>0xFFFF</code> (<code>DATA_TYPE_DEV</code>) is the developer namespace for experimenting and developing apps.
|
||||
- Other non-zero values can be used as assigned application/community namespaces.</p>
|
||||
<p><strong>Note</strong>: Applications that need a timestamp should encode it inside the binary payload.</p>
|
||||
<p><strong>Limits</strong>:
|
||||
- Maximum payload length is <code>163</code> bytes.
|
||||
- Larger payloads are rejected with <code>PACKET_ERROR</code>.</p>
|
||||
<p><strong>Response</strong>: <code>PACKET_OK</code> (0x00) on success</p>
|
||||
<hr />
|
||||
<h3 id="6-get-message">6. Get Message</h3>
|
||||
<p><strong>Purpose</strong>: Request the next queued message from the device.</p>
|
||||
<p><strong>Command Format</strong>:</p>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue