OpenLcbCLib 1.0 Alpha
OpenSource C Library to create OpenLcb/Lcc Nodes
Loading...
Searching...
No Matches
Message Network MTI Codes

Node initialization, identification, protocol discovery, and error reporting. More...

Macros

#define MTI_INITIALIZATION_COMPLETE   0x0100
 Node initialization complete with full protocol support.
 
#define MTI_INITIALIZATION_COMPLETE_SIMPLE   0x0101
 Node initialization complete - Simple Node Protocol only.
 
#define MTI_VERIFY_NODE_ID_ADDRESSED   0x0488
 Request specific node to identify itself (addressed)
 
#define MTI_VERIFY_NODE_ID_GLOBAL   0x0490
 Request all nodes to identify themselves (global)
 
#define MTI_VERIFIED_NODE_ID   0x0170
 Node ID verification response with full protocol support.
 
#define MTI_VERIFIED_NODE_ID_SIMPLE   0x0171
 Node ID verification response - Simple Node Protocol only.
 
#define MTI_OPTIONAL_INTERACTION_REJECTED   0x0068
 Node cannot or will not process the received message.
 
#define MTI_TERMINATE_DUE_TO_ERROR   0x00A8
 Fatal error detected, node is terminating operation.
 
#define MTI_PROTOCOL_SUPPORT_INQUIRY   0x0828
 Query what protocols a node supports.
 
#define MTI_PROTOCOL_SUPPORT_REPLY   0x0668
 Response indicating supported protocols (6-byte bit field)
 

Detailed Description

Node initialization, identification, protocol discovery, and error reporting.

Macro Definition Documentation

◆ MTI_INITIALIZATION_COMPLETE

#define MTI_INITIALIZATION_COMPLETE   0x0100

Node initialization complete with full protocol support.

◆ MTI_INITIALIZATION_COMPLETE_SIMPLE

#define MTI_INITIALIZATION_COMPLETE_SIMPLE   0x0101

Node initialization complete - Simple Node Protocol only.

◆ MTI_VERIFY_NODE_ID_ADDRESSED

#define MTI_VERIFY_NODE_ID_ADDRESSED   0x0488

Request specific node to identify itself (addressed)

◆ MTI_VERIFY_NODE_ID_GLOBAL

#define MTI_VERIFY_NODE_ID_GLOBAL   0x0490

Request all nodes to identify themselves (global)

◆ MTI_VERIFIED_NODE_ID

#define MTI_VERIFIED_NODE_ID   0x0170

Node ID verification response with full protocol support.

◆ MTI_VERIFIED_NODE_ID_SIMPLE

#define MTI_VERIFIED_NODE_ID_SIMPLE   0x0171

Node ID verification response - Simple Node Protocol only.

◆ MTI_OPTIONAL_INTERACTION_REJECTED

#define MTI_OPTIONAL_INTERACTION_REJECTED   0x0068

Node cannot or will not process the received message.

◆ MTI_TERMINATE_DUE_TO_ERROR

#define MTI_TERMINATE_DUE_TO_ERROR   0x00A8

Fatal error detected, node is terminating operation.

◆ MTI_PROTOCOL_SUPPORT_INQUIRY

#define MTI_PROTOCOL_SUPPORT_INQUIRY   0x0828

Query what protocols a node supports.

◆ MTI_PROTOCOL_SUPPORT_REPLY

#define MTI_PROTOCOL_SUPPORT_REPLY   0x0668

Response indicating supported protocols (6-byte bit field)


Copyright (c) 2026 Jim Kueneman all rights reserved. See the License