1#ifndef IV_SRC_CORE_DEFINES_HPP_
2#define IV_SRC_CORE_DEFINES_HPP_
38typedef std::pair<iv::types::comms::modbus::modbusAddress, iv::comms::modbus::eRegisterType>
137constexpr long double Pi = M_PIl;
167#define SIZE_BUFFER_GRAPHICS_TEXT 128
169#define _(string) gettext(string)
static constexpr iv::types::channelOrder commFailureChannelsOffset
Definition defines.hpp:73
static constexpr uint64_t kMaxLengthChannelTag
Definition defines.hpp:71
static constexpr uint64_t kMaxLengthChannelDescription
Definition defines.hpp:72
constexpr uint32_t J1939_COMM_TIMEOUT
Definition defines.hpp:99
constexpr uint8_t BAM_PROTOCOL_CODE
Definition defines.hpp:100
constexpr uint32_t minPeakCanPacketSize
Definition defines.hpp:92
constexpr uint8_t minRegisterBitsLength
Definition defines.hpp:107
constexpr uint8_t maxBitPosition
Definition defines.hpp:109
constexpr uint8_t minBitPosition
Definition defines.hpp:108
constexpr std::string nmeaSentenceDelimiter
Definition defines.hpp:119
constexpr std::string_view nmeaDelimiter
Definition defines.hpp:117
constexpr uint8_t nmeaChecksumDelimiter
Definition defines.hpp:118
constexpr iv::types::comms::nmea0183::fieldPosition maxFieldPosition
Definition defines.hpp:121
constexpr uint8_t nmeaHeaderStart
Definition defines.hpp:116
constexpr iv::types::comms::nmea0183::fieldPosition minFieldPosition
Definition defines.hpp:120
constexpr uint32_t socketBufferSize
Definition defines.hpp:81
constexpr iv::types::milliseconds reconnectTimeout
Definition defines.hpp:84
constexpr iv::types::ipAddress defaultStationDataIp
Definition defines.hpp:79
constexpr iv::types::ipPort pCanGatewayPort
Definition defines.hpp:87
constexpr uint16_t udpMaxReceiveRetries
Definition defines.hpp:85
constexpr iv::types::ipAddress pCanGatewayIp
Definition defines.hpp:80
constexpr iv::types::ipPort defaultRedundancyPort
Definition defines.hpp:86
constexpr iv::types::milliseconds udpMaxTimeout
Definition defines.hpp:83
constexpr uint32_t maxIpPacketSize
Definition defines.hpp:82
constexpr double PolylinesPrecision
Definition defines.hpp:132
constexpr double Precision
Definition defines.hpp:130
constexpr double MicrosecondsPerSec
Definition defines.hpp:136
constexpr long double Pi
Definition defines.hpp:137
constexpr double Infinity
Definition defines.hpp:138
constexpr double PhysicsPrecision
Definition defines.hpp:133
constexpr uint64_t MaxRotation
Definition defines.hpp:139
constexpr double BitsPerByte
Definition defines.hpp:135
constexpr uint16_t PrecisionNumDecimals
Definition defines.hpp:131
constexpr double TimePrecision
Definition defines.hpp:134
constexpr uint64_t IconSize
Definition defines.hpp:146
constexpr iv::types::height minTitleHeight
Definition defines.hpp:151
constexpr iv::types::width borderLineWidth
Definition defines.hpp:148
constexpr uint64_t separationBetweenLineAndText
Definition defines.hpp:147
constexpr iv::types::width minImageWidth
Definition defines.hpp:149
constexpr iv::types::height minImageHeight
Definition defines.hpp:150
constexpr double maxDoubleSize
Definition defines.hpp:158
Definition constants.hpp:9
uint16_t modbusAddress
Definition defines.hpp:37
uint16_t registerValue
Definition defines.hpp:40
std::pair< iv::types::comms::modbus::modbusAddress, iv::comms::modbus::eRegisterType > modbusAddressAndFunction
Definition defines.hpp:39
uint16_t fieldPosition
Definition defines.hpp:48
std::string nmeaHeader
Definition defines.hpp:47
uint16_t id
Definition defines.hpp:54
uint32_t pgn
Definition defines.hpp:25
uint32_t nmea2kParameterId
Definition defines.hpp:32
uint32_t spn
Definition defines.hpp:26
uint16_t tcpPacketId
Definition defines.hpp:30
uint8_t j1939SourceAddress
Definition defines.hpp:29
uint8_t fmi
Definition defines.hpp:23
uint32_t dtc
Definition defines.hpp:27
Definition defines.hpp:16
uint16_t ipPort
Definition types.hpp:41
double height
Definition types.hpp:14
uint16_t channelOrder
Definition types.hpp:68
uint64_t milliseconds
Definition types.hpp:22
std::string ipAddress
Definition types.hpp:40
double width
Definition types.hpp:23