|
OpenLcbCLib 1.0 Alpha
OpenSource C Library to create OpenLcb/Lcc Nodes
|
Data Fields | |
| openlcb_node_t * | openlcb_node |
| Node currently being processed. | |
| can_msg_t * | login_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_t * | outgoing_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. | |
| openlcb_node_t* openlcb_node |
Node currently being processed.
| can_msg_t* login_outgoing_can_msg |
Statically-allocated login frame (CID/RID/AMD).
| uint8_t login_outgoing_can_msg_valid |
Set when login_outgoing_can_msg needs transmitting.
| can_msg_t* outgoing_can_msg |
Pool-allocated reply frame; freed after TX.
| uint8_t enumerating |
Set when the handler will produce N reply frames.
| uint8_t current_tick |
Snapshot of the global 100ms tick for login timing.
Copyright (c) 2026 Jim Kueneman all rights reserved. See the License