OpenLCB Common Message Types

This document is deprecated. Please see http://old.openlcb.org/trunk/specs/index.html for more up to date information.

The content listed here is in addition to the originating NID, MTI and Destination Node ID, if any. The full format of the message bytes are specified in a separate note.

Note that some messages may be either addressed to a specific node, or globally addressed to all nodes.

To reduce redundancy & the risk of inconsistency, the actual MTI values are kept in a separate spreadsheet.

Base Messages

Initialization Complete

Indicates that the node is complete, and once the message is delivered, reachable on the network.

Content:


Only Global (unaddressed) form available.

Verify Node ID

Content: None

(CAN form can carry a full NID in the data part, which is the node ID of the desired node.)

Global (unaddressed) or with specified destination address.

Verified Node ID

Content:


Only Global (unaddressed) form available.

Protocol Support Inquiry

Content: None


Destination address required.

Protocol Support Reply

Content: Bytes containing bits identifying the available OpenLCB protocols


Destination address required.

Optional Interaction Rejected

Content:

Destination address required.

Terminate Due to Error

Content:


Destination address required.

Event Exchange Messages

Producer/Consumer Event Report

Content:


Only Global (unaddressed) form available (due to both semantics and CAN limitations).

Identify Consumers

Content:


Only Global (unaddressed) form available due to CAN limitations.

Identify Consumed Range

Content:


Only Global (unaddressed) form available due to CAN limitations.

The least significant bit determines whether “Low 0 bits are mask” and “Low 1 bits are mask”

Consumer Identified

Content:


Only Global (unaddressed) form available due to CAN limitations.

Identify Producers

Content:


Only Global (unaddressed) form available due to CAN limitations.

Identify Produced Range

Content:


Only Global (unaddressed) form available due to CAN limitations.

The least significant bit determines whether “Low 0 bits are mask” and “Low 1 bits are mask”

Producer Identified

Content:


Only Global (unaddressed) form available due to CAN limitations.

Identify Events

Content: None


Destination address required.

Learn Event

Content:


Only Global (unaddressed) form available due to CAN limitations.

Datagram Messages

The use of these messages by the datagram protocol is defined in a separate document.

Datagram Content

Content:


Only addressed form available.

Datagram Received OK

Content:


Only addressed form available.

Datagram Rejected

Content:


Only addressed form available.

Stream Messages

The use of these messages by the stream protocol is defined in a separate document.

Stream Initiate Request

Content:


Only addressed form available.

Stream Initiate Reply

Content:


Only addressed form available.

Stream Data Send

Content:


Only addressed form available.

Stream Data Proceed

Content:


Only addressed form available.

Stream Data Complete

Content:


Only addressed form available.


Site hosted by

This is SVN $Revision: 4142 $