1#ifndef IV_SRC_CHANNELS_ENUMDATAFLOWPARAMETER_HPP_
2#define IV_SRC_CHANNELS_ENUMDATAFLOWPARAMETER_HPP_
55 const std::shared_ptr<iv::channels::AbstractChannel> &channel,
57 static std::set<iv::comms::modbus::eRegisterType>
73 const std::shared_ptr<iv::channels::AbstractChannel> &channel,
86 const std::shared_ptr<iv::channels::AbstractChannel> &channel,
Definition EnumDataFlowParameter.hpp:18
static std::string getJ1939ParameterColumnName(eParameterJ1939 param)
Get the name of the parameter for the J1939 network to display in the column.
Definition EnumDataFlowParameter.cpp:51
eParameterModbus
Definition EnumDataFlowParameter.hpp:38
static std::string getNmea2kParameterColumnName(eParameterNmea2k param)
Definition EnumDataFlowParameter.cpp:574
static std::string getNmea2kParameterName(eParameterNmea2k param, bool shortName=true)
Definition EnumDataFlowParameter.cpp:591
static uint16_t getNmea0183ParameterColumnWidth(eParameterNmea0183 param)
Get the width of the column in DataFlow's sheet for the NMEA0183 network.
Definition EnumDataFlowParameter.cpp:455
static std::string getVdrParameterValueAsString(const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo, const std::shared_ptr< iv::channels::AbstractChannel > &channel, iv::eLanguage language, eParameterVdr param)
Definition EnumDataFlowParameter.cpp:555
static std::set< iv::eDataType > getModbusDataTypesForRegisterType(iv::comms::modbus::eRegisterType modbusType)
Get the data types for the register type of the Modbus network.
Definition EnumDataFlowParameter.cpp:381
static std::string getNmea0183ParameterName(eParameterNmea0183 param, bool shortName=true)
Get the name of the parameter for the NMEA0183 network.
Definition EnumDataFlowParameter.cpp:404
static std::string getModbusParameterName(eParameterModbus param, bool shortName=true)
Get the name of the parameter for the Modbus network.
Definition EnumDataFlowParameter.cpp:204
eParameterNmea2k
Definition EnumDataFlowParameter.hpp:90
static uint16_t getVdrParameterMaxChars(eParameterVdr param)
Definition EnumDataFlowParameter.cpp:526
static std::string getNmea0183ParameterValueAsString(const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo, const std::shared_ptr< iv::channels::AbstractChannel > &channel, iv::eLanguage language, eParameterNmea0183 param)
Get the value for the parameter of the NMEA0183 network as a string.
Definition EnumDataFlowParameter.cpp:484
static uint16_t getVdrParameterColumnWidth(eParameterVdr param)
Definition EnumDataFlowParameter.cpp:540
static uint16_t getModbusParameterMaxChars(eParameterModbus param)
Get the width of the column in DataFlow's sheet for the Modbus network.
Definition EnumDataFlowParameter.cpp:239
eParameterVdr
Definition EnumDataFlowParameter.hpp:77
static std::string getJ1939ParameterName(eParameterJ1939 param, bool shortName=true)
Get the name of the parameter for the J1939 network.
Definition EnumDataFlowParameter.cpp:19
static std::string getModbusParameterValueAsString(const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo, const std::shared_ptr< iv::channels::AbstractChannel > &channel, iv::eLanguage language, eParameterModbus param)
Get the value for the parameter of the Modbus network as a string.
Definition EnumDataFlowParameter.cpp:306
static std::string getVdrParameterName(eParameterVdr param, bool shortName=true)
Definition EnumDataFlowParameter.cpp:512
static uint16_t getModbusParameterColumnWidth(eParameterModbus param)
Get the width of the column in DataFlow's sheet for the Modbus network.
Definition EnumDataFlowParameter.cpp:273
static std::string getNmea2kParameterValueAsString(const std::shared_ptr< iv::channels::INetworkInfo > &networkInfo, eParameterNmea2k param)
Definition EnumDataFlowParameter.cpp:653
static std::set< iv::comms::modbus::eRegisterType > getModbusRegisterTypesForDirection(iv::channels::INetworkInfo::eDirection modbusRegisterDirection)
Get the register types for the direction of the Modbus network.
Definition EnumDataFlowParameter.cpp:357
static uint16_t getNmea2kParameterColumnWidth(eParameterNmea2k param)
Definition EnumDataFlowParameter.cpp:633
static std::string getJ1939ParameterValueAsString(const std::shared_ptr< INetworkInfo > &networkInfo, iv::channels::EnumDataFlowParameter::eParameterJ1939 param)
Get the value for the parameter of the J1939 network as a string.
Definition EnumDataFlowParameter.cpp:130
static uint16_t getNmea0183ParameterMaxChars(eParameterNmea0183 param)
Get the name of the parameter for the NMEA0183 network to display in the column.
Definition EnumDataFlowParameter.cpp:428
eParameterNmea0183
Definition EnumDataFlowParameter.hpp:62
eParameterJ1939
Definition EnumDataFlowParameter.hpp:21
static uint16_t getNmea2kParameterMaxChars(eParameterNmea2k param)
Definition EnumDataFlowParameter.cpp:614
static uint16_t getJ1939ParameterColumnWidth(eParameterJ1939 param)
Get the width of the column in DataFlow's sheet for the J1939 network.
Definition EnumDataFlowParameter.cpp:74
static uint16_t getJ1939ParameterMaxChars(eParameterJ1939 param)
Get the maximum number of characters for the parameter for the J1939 network.
Definition EnumDataFlowParameter.cpp:102
eDirection
Definition NetworkInfo.hpp:21
Definition AlarmsManager.hpp:17
eRegisterType
Definition enums.hpp:315
eLanguage
Definition enums.hpp:37