<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to General</title><link>https://sourceforge.net/p/mergcbus/wiki/General/</link><description>Recent changes to General</description><atom:link href="https://sourceforge.net/p/mergcbus/wiki/General/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 22 May 2014 09:52:36 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mergcbus/wiki/General/feed" rel="self" type="application/rss+xml"/><item><title>General modified by Mike Johnson</title><link>https://sourceforge.net/p/mergcbus/wiki/General/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="general-commands"&gt;General Commands&lt;/h1&gt;
&lt;p&gt;Mostly commands which don't fit anywhere else. &lt;/p&gt;
&lt;h3 id="00-general-acknowledgement-ack"&gt;00 General Acknowledgement (ACK)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;00&amp;gt;&lt;/p&gt;
&lt;p&gt;Positive response to query/request performed or report of availability on-line. Probably not needed. See opcode 7C. &lt;/p&gt;
&lt;h3 id="01-general-no-acknak"&gt;01 General No Ack(NAK)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;01&amp;gt;&lt;/p&gt;
&lt;p&gt;Negative response to query/request denied. Probably not needed. See opcode 7C. &lt;/p&gt;
&lt;h3 id="02-bus-halt-hlt"&gt;02 Bus Halt (HLT)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;02&amp;gt;&lt;/p&gt;
&lt;p&gt;Commonly broadcast to all devices by the command station to indicate CBus is not available and no further packets should be sent until a BON or ARST is received. Probably not needed. &lt;/p&gt;
&lt;h3 id="03-bus-on-bon"&gt;03 Bus ON (BON)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;03&amp;gt;&lt;/p&gt;
&lt;p&gt;Commonly broadcast to all devices by the command station to indicate CBus is available. Probably not needed. &lt;/p&gt;
&lt;h3 id="0b-request-firmware-version-rver"&gt;0B Request firmware Version (RVER)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;0B&amp;gt;&lt;/p&gt;
&lt;p&gt;Sent by any device to request firmware version information from a node in 'setup' mode. Probably not needed. See opcode 10. &lt;/p&gt;
&lt;h3 id="10-read-node-parameters"&gt;10 Read node parameters&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;10&amp;gt;&lt;/p&gt;
&lt;p&gt;Read a 7 byte node parameter string while the node is in 'setup' mode. Reply is opc=EF. Probably neededs to be replaced. &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;(How do nodes know whether to respond to this? It doesn't e.g. carry the NN that should reply) &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Only one node should be in 'setup' mode. &lt;/p&gt;
&lt;h3 id="3f-extended-op-code-with-no-data-byte-packet-extc"&gt;3F Extended op-code with no data byte packet (EXTC)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;3F&amp;gt;&amp;lt;Ext_OPC&amp;gt;&lt;/p&gt;
&lt;p&gt;Used if the basic set of 32 OPCs is not enough. Allows an additional 256 OPCs. &lt;/p&gt;
&lt;h3 id="43-version-report-ver"&gt;43 Version report (VER)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;43&amp;gt;&amp;lt;Vmaj&amp;gt;&amp;lt;Vmin&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;Dat1&amp;gt; is major version number &amp;lt;Dat2&amp;gt; is minor version number &lt;/p&gt;
&lt;p&gt;Sent by a device or command station in response to a RVER packet. Probably not needed. See opcode EF. Deleted ? &lt;/p&gt;
&lt;h3 id="5f-extended-op-code-with-1-data-byte-packet-extc1"&gt;5F Extended op-code with 1 data byte packet. (EXTC1)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;5F&amp;gt;&amp;lt;Ext_OPC&amp;gt;&amp;lt;param1&amp;gt; Used if the basic set of 32 OPCs is not enough. Allows an additional 256 OPCs. &lt;/p&gt;
&lt;h3 id="7f-extended-op-code-with-2-data-byte-packets-extc2"&gt;7F Extended op-code with 2 data byte packets. (EXTC2)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;7F&amp;gt;&amp;lt;Ext_OPC&amp;gt;&amp;lt;param1&amp;gt;&amp;lt;param2&amp;gt;&lt;/p&gt;
&lt;p&gt;Used if the basic set of 32 OPCs is not enough. Allows an additional 256 OPCs. &lt;/p&gt;
&lt;h3 id="83-node-version-report-ver"&gt;83 Node version report (VER)&lt;/h3&gt;
&lt;p&gt;Probably not needed. See opcode EF. Deleted in version 5 of the spec. &lt;/p&gt;
&lt;h3 id="9f-extended-op-code-with-3-data-byte-packets-extc3"&gt;9F Extended op-code with 3 data byte packets. (EXTC3)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;9F&amp;gt;&amp;lt;Ext_OPC&amp;gt;&amp;lt;param1&amp;gt;&amp;lt;param2&amp;gt;&amp;lt;Param3&amp;gt;&lt;/p&gt;
&lt;p&gt;Used if the basic set of 32 OPCs is not enough. Allows an additional 256 OPCs. &lt;/p&gt;
&lt;h3 id="bf-extended-op-code-with-3-data-byte-packets-extc3"&gt;BF Extended op-code with 3 data byte packets. (EXTC3)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;BF&amp;gt;&amp;lt;Ext-OPC&amp;gt;&amp;lt;Param1&amp;gt;&amp;lt;Param2&amp;gt;&amp;lt;Param3&amp;gt;&lt;/p&gt;
&lt;p&gt;Used if the basic set of 32 OPCs is not enough. Allows an additional 256 OPCs. &lt;/p&gt;
&lt;h3 id="df-extended-op-code-with-4-data-byte-packets-extc4"&gt;DF Extended op-code with 4 data byte packets. (EXTC4)&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;DF&amp;gt;&amp;lt;Ext-OPC&amp;gt;&amp;lt;Param1&amp;gt;&amp;lt;Param2&amp;gt;&amp;lt;Param3&amp;gt;&amp;lt;Param4&amp;gt;&lt;/p&gt;
&lt;p&gt;Extended op-code with space for the full 4 byte event. &amp;lt;NN hi&amp;gt;&amp;lt;NN lo&amp;gt;&amp;lt;EN hi&amp;gt;&amp;lt;EN lo&amp;gt; Used if the basic set of 32 OPCs is not enough. Allows an additional 256 OPCs &lt;/p&gt;
&lt;h3 id="ef-node-parameters"&gt;EF Node parameters&lt;/h3&gt;
&lt;p&gt;Format: &amp;lt;EF&amp;gt;&amp;lt;Param1&amp;gt;&amp;lt;Param2&amp;gt;&amp;lt;Param3&amp;gt;&amp;lt;Param4&amp;gt;&amp;lt;Param5&amp;gt;&amp;lt;Param6&amp;gt;&amp;lt;Param7&amp;gt;&lt;/p&gt;
&lt;p&gt;Send in 'setup' mode in reply to opc=10. The payload bytes Param1-Param7 are identification information for the node. &lt;/p&gt;
&lt;p&gt;Mike Bolton has proposed: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Param1-Param2: 16 bit manufacturer ID &lt;/li&gt;
&lt;li&gt;Param3: Manufacturer's model number (what the module is) &lt;/li&gt;
&lt;li&gt;Param4: Version number &lt;/li&gt;
&lt;li&gt;Param5-Param7: Spare/Reserved &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mike Johnson</dc:creator><pubDate>Thu, 22 May 2014 09:52:36 -0000</pubDate><guid>https://sourceforge.net63f663a0cc4e08abb01081907cca2b779a4ed1a1</guid></item></channel></rss>