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

Data Fields

openlcb_node_topenlcb_node
 Node currently being processed.
 
can_msg_tlogin_outgoing_can_msg
 Statically-allocated login frame (CID/RID/AMD).
 
uint8_t login_outgoing_can_msg_valid: 1
 Set when login_outgoing_can_msg needs transmitting.
 
can_msg_toutgoing_can_msg
 Pool-allocated reply frame; freed after TX.
 
uint8_t enumerating: 1
 Set when the handler will produce N reply frames.
 
uint8_t current_tick
 Snapshot of the global 100ms tick for login timing.
 

Field Documentation

◆ openlcb_node

openlcb_node_t* openlcb_node

Node currently being processed.

◆ login_outgoing_can_msg

can_msg_t* login_outgoing_can_msg

Statically-allocated login frame (CID/RID/AMD).

◆ login_outgoing_can_msg_valid

uint8_t login_outgoing_can_msg_valid

Set when login_outgoing_can_msg needs transmitting.

◆ outgoing_can_msg

can_msg_t* outgoing_can_msg

Pool-allocated reply frame; freed after TX.

◆ enumerating

uint8_t enumerating

Set when the handler will produce N reply frames.

◆ current_tick

uint8_t current_tick

Snapshot of the global 100ms tick for login timing.


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

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