Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
utils.hpp File Reference
Include dependency graph for utils.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::channels
 
namespace  iv::channels::utils
 

Functions

void iv::channels::utils::formatTag (iv::types::channelId &id)
 
std::string iv::channels::utils::formatValue (const iv::types::channelValue &value, const iv::channels::eChannelBaseType type, const std::optional< uint8_t > numberOfDecimals=0, const std::optional< iv::eMeasurementUnit > measurementUnit=std::nullopt)
 
iv::types::Range< uint16_t > iv::channels::utils::stationHeartbeatAndFailureChannelOrderRange ()
 
iv::types::Range< uint16_t > iv::channels::utils::watchcallNodeHearbeatAndFailureChannelOrderRange ()
 
iv::types::Range< iv::types::channelOrderiv::channels::utils::unitHeartbeatAndCanFailureChannelOrderRange (const iv::types::unitId unitId)
 
iv::types::channelOrder iv::channels::utils::networkHeartbeatAndFailureChannelOrder (const iv::types::channelOrder stationOrder, const iv::types::channelOrder commOrder)
 
std::string iv::channels::utils::generateDefaultChannelId (iv::types::unitId unitId, iv::types::channelOrder channelOrder)
 
std::string iv::channels::utils::generateDefaultLomHeartbeatChannelId (iv::types::unitId unitId)
 
std::string iv::channels::utils::generateDefaultStationHeartbeatChannelId (const iv::types::stationId &stationId)
 
std::string iv::channels::utils::generateDefaultStationFailChannelId (const iv::types::stationId &stationId)
 
std::string iv::channels::utils::generateDefaultWatchcallNodeFailChannelId (const iv::types::repeaterId &repeaterId)
 
std::string iv::channels::utils::generateDefaultWatchcallNodeHearbeatChannelId (const iv::types::repeaterId &repeaterId)
 
std::string iv::channels::utils::generateDefaultCanAFailChannelId (iv::types::unitId unitId)
 
std::string iv::channels::utils::generateDefaultCanBFailChannelId (iv::types::unitId unitId)
 
std::string iv::channels::utils::generateDefaultCanCFailChannelId (iv::types::unitId unitId)
 
std::string iv::channels::utils::generateDefaultLomOfflineChannelId (iv::types::unitId unitId)
 
uint32_t iv::channels::utils::getGlobalId (iv::types::channelOrder channelOrder, iv::types::unitId unitId, iv::channels::eChannelSpecificType channelSpecificType)
 
iv::types::indexChannel iv::channels::utils::generateIndexChannel (uint16_t id, iv::channels::eChannelSpecificType type)
 
std::pair< iv::alarms::eAlarmState, iv::alarms::eAlarmTypeiv::channels::utils::unpackedStateAlarmAndTypeAlarm (unsigned char stateAndType)
 
bool iv::channels::utils::hasToShowRawValue (const iv::channels::eChannelBaseType baseType)
 
bool iv::channels::utils::isSerialLine (const iv::channels::eChannelSpecificType type)
 
std::vector< iv::channels::eAnalogSensorTypeiv::channels::utils::sensorTypeByUnitTypeAndChOrder (const iv::units::eUnitType &unitType, const iv::types::channelOrder &chOrder)
 
bool iv::channels::utils::isDefaultChannelId (const types::channelId &chId)
 
bool iv::channels::utils::isChannelWithoutAlarm (iv::channels::eChannelSpecificType channelType)