Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
constants.hpp File Reference
#include "core/types.hpp"
#include <chrono>
Include dependency graph for constants.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  iv
 
namespace  iv::constants
 
namespace  iv::constants::time
 

Variables

static constexpr iv::types::channelValue iv::constants::channelValueInvalid = std::numeric_limits<iv::types::channelValue>::infinity()
 
static constexpr std::string_view iv::constants::strTrue = "true"
 
static constexpr std::string_view iv::constants::strFalse = "false"
 
static constexpr iv::types::unitId iv::constants::rmsUnitId = 127
 
static constexpr iv::types::unitId iv::constants::heartbeatUnitId = 128
 
static constexpr iv::types::unitId iv::constants::communicationFailureUnitId = 129
 
static constexpr iv::types::unitId iv::constants::kLimUnitIdOld = 0
 
static constexpr uint64_t iv::constants::kMaxLengthChannelTag {12}
 
static constexpr auto iv::constants::unitMaxHeartbeatTime = std::chrono::milliseconds(10'000)
 
static constexpr auto iv::constants::stationMaxHeartbeatTime = iv::types::pollTime {15'000}
 
constexpr auto iv::constants::serialCommDefaultPollTimeInMs = std::chrono::milliseconds(1000)
 
constexpr auto iv::constants::serialCommMinPollTimeInMs = std::chrono::milliseconds(100)
 
constexpr auto iv::constants::serialCommMaxPollTimeInMs = std::chrono::milliseconds(30000)
 
static constexpr iv::types::timestamp iv::constants::time::MillisecondsInSeconds = 1000
 
static constexpr iv::types::timestamp iv::constants::time::MillisecondsInMinutes = 60 * iv::constants::time::MillisecondsInSeconds
 
static constexpr iv::types::timestamp iv::constants::time::MillisecondsInHours = 60 * iv::constants::time::MillisecondsInMinutes
 
static constexpr iv::types::timestamp iv::constants::time::MillisecondsInDays = 24 * iv::constants::time::MillisecondsInHours