Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <structs.hpp>
Classes | |
struct | DefaultValues |
struct | Keys |
struct | Sections |
Public Member Functions | |
TimeSyncSettings () | |
TimeSyncSettings (const TimeSyncSettings &other)=default | |
TimeSyncSettings (TimeSyncSettings &&other) noexcept=default | |
~TimeSyncSettings ()=default | |
TimeSyncSettings & | operator= (const TimeSyncSettings &other)=default |
TimeSyncSettings & | operator= (TimeSyncSettings &&other) noexcept=default |
std::optional< iv::types::timestamp > | getTimestamp () const |
std::optional< int32_t > | getTimeZoneOffset () const |
bool | load (const iv::file::xml::node &nodeTimeSyncSettings) |
bool | save (iv::file::xml::node &nodeTimeSyncSettings) const |
Public Attributes | |
bool | hasTimeZoneSync |
iv::types::channelId | timeZoneChannelId {} |
bool | hasTimeSync |
iv::types::milliseconds | maxTimeDifference {DefaultValues::maxTimeDifference} |
iv::model::eTimeSyncFormat | timeSyncFormat |
PosixTimeFormat | posixTimeFormat |
RMCLikeFormat | rmcLikeFormat |
ZDALikeFormat | zdaLikeFormat |
iv::model::TimeSyncSettings::TimeSyncSettings | ( | ) |
|
default |
|
defaultnoexcept |
|
default |
std::optional< iv::types::timestamp > iv::model::TimeSyncSettings::getTimestamp | ( | ) | const |
std::optional< int32_t > iv::model::TimeSyncSettings::getTimeZoneOffset | ( | ) | const |
bool iv::model::TimeSyncSettings::load | ( | const iv::file::xml::node & | nodeTimeSyncSettings | ) |
|
default |
|
defaultnoexcept |
bool iv::model::TimeSyncSettings::save | ( | iv::file::xml::node & | nodeTimeSyncSettings | ) | const |
bool iv::model::TimeSyncSettings::hasTimeSync |
bool iv::model::TimeSyncSettings::hasTimeZoneSync |
iv::types::milliseconds iv::model::TimeSyncSettings::maxTimeDifference {DefaultValues::maxTimeDifference} |
PosixTimeFormat iv::model::TimeSyncSettings::posixTimeFormat |
RMCLikeFormat iv::model::TimeSyncSettings::rmcLikeFormat |
iv::model::eTimeSyncFormat iv::model::TimeSyncSettings::timeSyncFormat |
iv::types::channelId iv::model::TimeSyncSettings::timeZoneChannelId {} |
ZDALikeFormat iv::model::TimeSyncSettings::zdaLikeFormat |