OpenLcbCLib 1.0 Alpha
OpenSource C Library to create OpenLcb/Lcc Nodes
Loading...
Searching...
No Matches
interface_openlcb_login_message_handler_t Struct Reference

Callbacks that map event state to the correct Identified MTI. Both REQUIRED. More...

Data Fields

uint16_t(* extract_producer_event_state_mti )(openlcb_node_t *openlcb_node, uint16_t event_index)
 Return the Producer Identified MTI (Valid/Invalid/Unknown) for producers.list[event_index].
 
uint16_t(* extract_consumer_event_state_mti )(openlcb_node_t *openlcb_node, uint16_t event_index)
 Return the Consumer Identified MTI (Valid/Invalid/Unknown) for consumers.list[event_index].
 

Detailed Description

Callbacks that map event state to the correct Identified MTI. Both REQUIRED.

Field Documentation

◆ extract_producer_event_state_mti

uint16_t(* extract_producer_event_state_mti) (openlcb_node_t *openlcb_node, uint16_t event_index)

Return the Producer Identified MTI (Valid/Invalid/Unknown) for producers.list[event_index].

◆ extract_consumer_event_state_mti

uint16_t(* extract_consumer_event_state_mti) (openlcb_node_t *openlcb_node, uint16_t event_index)

Return the Consumer Identified MTI (Valid/Invalid/Unknown) for consumers.list[event_index].


The documentation for this struct was generated from the following file:

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