Horizon Official Technical Documentation
Horizon::Zone::Traits::PeriodicChanges::s_periodic_change Struct Reference

#include <Attribute.hpp>

+ Collaboration diagram for Horizon::Zone::Traits::PeriodicChanges::s_periodic_change:

Public Attributes

s_attribute_change_values change
 
uint64_t duration { 0 }
 
uint64_t interval { 0 }
 
std::string source { "" }
 
std::chrono::high_resolution_clock::time_point last_update {std::chrono::high_resolution_clock::now()}
 
std::chrono::high_resolution_clock::time_point start_time {std::chrono::high_resolution_clock::now()}
 

Member Data Documentation

◆ change

s_attribute_change_values Horizon::Zone::Traits::PeriodicChanges::s_periodic_change::change

◆ duration

uint64_t Horizon::Zone::Traits::PeriodicChanges::s_periodic_change::duration { 0 }

◆ interval

uint64_t Horizon::Zone::Traits::PeriodicChanges::s_periodic_change::interval { 0 }

◆ last_update

std::chrono::high_resolution_clock::time_point Horizon::Zone::Traits::PeriodicChanges::s_periodic_change::last_update {std::chrono::high_resolution_clock::now()}

◆ source

std::string Horizon::Zone::Traits::PeriodicChanges::s_periodic_change::source { "" }

◆ start_time

std::chrono::high_resolution_clock::time_point Horizon::Zone::Traits::PeriodicChanges::s_periodic_change::start_time {std::chrono::high_resolution_clock::now()}

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