|
OpenLcbCLib 1.0 Alpha
OpenSource C Library to create OpenLcb/Lcc Nodes
|
Bit-packed node state flags. More...
Data Fields | |
| uint8_t | run_state: 5 |
| bool | allocated: 1 |
| bool | permitted: 1 |
| bool | initialized: 1 |
| bool | duplicate_id_detected: 1 |
| bool | openlcb_datagram_ack_sent: 1 |
| bool | resend_datagram: 1 |
| bool | firmware_upgrade_active: 1 |
Bit-packed node state flags.
| uint8_t run_state |
Login state machine state (0-31)
| bool allocated |
Node is allocated
| bool permitted |
CAN alias allocated
| bool initialized |
Node fully initialized
| bool duplicate_id_detected |
Duplicate Node ID conflict
| bool openlcb_datagram_ack_sent |
Datagram ACK sent, awaiting reply
| bool resend_datagram |
Resend last datagram (retry logic)
| bool firmware_upgrade_active |
Firmware upgrade in progress
Copyright (c) 2026 Jim Kueneman all rights reserved. See the License