|
OpenLcbCLib 1.0 Alpha
OpenSource C Library to create OpenLcb/Lcc Nodes
|
Application callbacks for broadcast time events. More...
Data Fields | |
| void(* | on_time_received )(openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
| Time-of-day updated. Optional. | |
| void(* | on_date_received )(openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
| Date updated. Optional. | |
| void(* | on_year_received )(openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
| Year updated. Optional. | |
| void(* | on_rate_received )(openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
| Clock rate changed. Optional. | |
| void(* | on_clock_started )(openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
| Clock started. Optional. | |
| void(* | on_clock_stopped )(openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
| Clock stopped. Optional. | |
| void(* | on_date_rollover )(openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
| Date rollover occurred. Optional. | |
Application callbacks for broadcast time events.
All callbacks are optional (can be NULL).
| void(* on_time_received) (openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
Time-of-day updated. Optional.
| void(* on_date_received) (openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
Date updated. Optional.
| void(* on_year_received) (openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
Year updated. Optional.
| void(* on_rate_received) (openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
Clock rate changed. Optional.
| void(* on_clock_started) (openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
Clock started. Optional.
| void(* on_clock_stopped) (openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
Clock stopped. Optional.
| void(* on_date_rollover) (openlcb_node_t *openlcb_node, broadcast_clock_state_t *clock_state) |
Date rollover occurred. Optional.
Copyright (c) 2026 Jim Kueneman all rights reserved. See the License