Uniot Core
0.8.1
Loading...
Searching...
No Matches
Date Events
Collaboration diagram for Date Events:

Namespaces

namespace  uniot
 Contains all classes and functions related to the Uniot Core.
 
namespace  uniot::events
 
namespace  uniot::events::date
 

Detailed Description

This file defines the event topics and messages used throughout the Uniot date and time subsystem. These events enable communication between time synchronization services, schedulers, and other system components that need to respond to time-related state changes.

The event system uses FOURCC (Four Character Code) identifiers for efficient event routing and minimal memory footprint. Date events are organized into:

Example usage:

// Emit a time synchronization success event
eventEmitter.emitEvent(events::date::Topic::TIME,
events::date::Msg::SYNCED);
// Listen for time synchronization events
eventListener.listenToEvent(events::date::Topic::TIME);