OpenLcbCLib 1.0 Alpha
OpenSource C Library to create OpenLcb/Lcc Nodes
Loading...
Searching...
No Matches
Event Transport Protocol MTI Codes

Producer/Consumer event identification, learning, and PCER. More...

Macros

#define MTI_CONSUMER_IDENTIFY   0x08F4
 Request: Identify all consumers of specified Event ID.
 
#define MTI_CONSUMER_RANGE_IDENTIFIED   0x04A4
 Response: Consumer identifies range of events with mask.
 
#define MTI_CONSUMER_IDENTIFIED_UNKNOWN   0x04C7
 Response: Node consumes event but current state unknown.
 
#define MTI_CONSUMER_IDENTIFIED_SET   0x04C4
 Response: Node consumes event and it is currently SET.
 
#define MTI_CONSUMER_IDENTIFIED_CLEAR   0x04C5
 Response: Node consumes event and it is currently CLEAR.
 
#define MTI_CONSUMER_IDENTIFIED_RESERVED   0x04C6
 Response: Node consumes event in RESERVED state.
 
#define MTI_PRODUCER_IDENTIFY   0x0914
 Request: Identify all producers of specified Event ID.
 
#define MTI_PRODUCER_RANGE_IDENTIFIED   0x0524
 Response: Producer identifies range of events with mask.
 
#define MTI_PRODUCER_IDENTIFIED_UNKNOWN   0x0547
 Response: Node produces event but current state unknown.
 
#define MTI_PRODUCER_IDENTIFIED_SET   0x0544
 Response: Node produces event and it is currently SET.
 
#define MTI_PRODUCER_IDENTIFIED_CLEAR   0x0545
 Response: Node produces event and it is currently CLEAR.
 
#define MTI_PRODUCER_IDENTIFIED_RESERVED   0x0546
 Response: Node produces event in RESERVED state.
 
#define MTI_EVENTS_IDENTIFY_DEST   0x0968
 Request specific node to identify all consumed/produced events.
 
#define MTI_EVENTS_IDENTIFY   0x0970
 Request all nodes to identify all consumed/produced events.
 
#define MTI_EVENT_LEARN   0x0594
 Teaching/learning message for event configuration.
 
#define MTI_PC_EVENT_REPORT   0x05B4
 Producer/Consumer Event Report - event has occurred.
 
#define MTI_PC_EVENT_REPORT_WITH_PAYLOAD   0x0F14
 Event report with payload data.
 

Detailed Description

Producer/Consumer event identification, learning, and PCER.

Macro Definition Documentation

◆ MTI_CONSUMER_IDENTIFY

#define MTI_CONSUMER_IDENTIFY   0x08F4

Request: Identify all consumers of specified Event ID.

◆ MTI_CONSUMER_RANGE_IDENTIFIED

#define MTI_CONSUMER_RANGE_IDENTIFIED   0x04A4

Response: Consumer identifies range of events with mask.

◆ MTI_CONSUMER_IDENTIFIED_UNKNOWN

#define MTI_CONSUMER_IDENTIFIED_UNKNOWN   0x04C7

Response: Node consumes event but current state unknown.

◆ MTI_CONSUMER_IDENTIFIED_SET

#define MTI_CONSUMER_IDENTIFIED_SET   0x04C4

Response: Node consumes event and it is currently SET.

◆ MTI_CONSUMER_IDENTIFIED_CLEAR

#define MTI_CONSUMER_IDENTIFIED_CLEAR   0x04C5

Response: Node consumes event and it is currently CLEAR.

◆ MTI_CONSUMER_IDENTIFIED_RESERVED

#define MTI_CONSUMER_IDENTIFIED_RESERVED   0x04C6

Response: Node consumes event in RESERVED state.

◆ MTI_PRODUCER_IDENTIFY

#define MTI_PRODUCER_IDENTIFY   0x0914

Request: Identify all producers of specified Event ID.

◆ MTI_PRODUCER_RANGE_IDENTIFIED

#define MTI_PRODUCER_RANGE_IDENTIFIED   0x0524

Response: Producer identifies range of events with mask.

◆ MTI_PRODUCER_IDENTIFIED_UNKNOWN

#define MTI_PRODUCER_IDENTIFIED_UNKNOWN   0x0547

Response: Node produces event but current state unknown.

◆ MTI_PRODUCER_IDENTIFIED_SET

#define MTI_PRODUCER_IDENTIFIED_SET   0x0544

Response: Node produces event and it is currently SET.

◆ MTI_PRODUCER_IDENTIFIED_CLEAR

#define MTI_PRODUCER_IDENTIFIED_CLEAR   0x0545

Response: Node produces event and it is currently CLEAR.

◆ MTI_PRODUCER_IDENTIFIED_RESERVED

#define MTI_PRODUCER_IDENTIFIED_RESERVED   0x0546

Response: Node produces event in RESERVED state.

◆ MTI_EVENTS_IDENTIFY_DEST

#define MTI_EVENTS_IDENTIFY_DEST   0x0968

Request specific node to identify all consumed/produced events.

◆ MTI_EVENTS_IDENTIFY

#define MTI_EVENTS_IDENTIFY   0x0970

Request all nodes to identify all consumed/produced events.

◆ MTI_EVENT_LEARN

#define MTI_EVENT_LEARN   0x0594

Teaching/learning message for event configuration.

◆ MTI_PC_EVENT_REPORT

#define MTI_PC_EVENT_REPORT   0x05B4

Producer/Consumer Event Report - event has occurred.

◆ MTI_PC_EVENT_REPORT_WITH_PAYLOAD

#define MTI_PC_EVENT_REPORT_WITH_PAYLOAD   0x0F14

Event report with payload data.


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