Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::channels Namespace Reference

Namespaces

namespace  constants
 
namespace  controller
 
namespace  utils
 

Classes

class  AbstractChannel
 
struct  AnalogAlarmLimit
 
struct  AnalogAlarmLimits
 
class  AnalogChannel
 
struct  ChannelAlarmParameters
 
struct  ChannelInfo
 
class  DigitalChannel
 
class  EnumDataFlowParameter
 
struct  FormattedValue
 
class  INetworkInfo
 
struct  J1939Filter
 
class  J1939NetworkInfo
 
struct  J1939RegisterInfo
 
class  ModbusNetworkInfo
 
struct  ModbusRegisterInfo
 
class  Nmea0183NetworkInfo
 
struct  Nmea0183RegisterInfo
 
class  Nmea2kNetworkInfo
 
struct  Nmea2kRegisterInfo
 
struct  Value
 
class  VdrNetworkInfo
 
struct  VdrRegisterInfo
 
class  VirtualAnalog
 
class  VirtualDigital
 
class  VirtualString
 
struct  WireConnectionData
 
class  WiredAnalog
 
class  WiredAttributes
 
class  WiredDigital
 

Enumerations

enum class  eInhibitionCondition { Close , Open }
 
enum class  eAnalogSensorType {
  Voltage = 0 , PT100 = 1 , Current = 2 , Calculated = 6 ,
  Time = 19 , ActiveIntensity = 24 , PassiveIntensity = 25 , ThermocoupleTypeB = 14 ,
  ThermocoupleTypeC = 18 , ThermocoupleTypeD = 20 , ThermocoupleTypeE = 16 , ThermocoupleTypeG = 17 ,
  ThermocoupleTypeJ = 10 , ThermocoupleTypeK = 9 , ThermocoupleTypeN = 15 , ThermocoupleTypeR = 12 ,
  ThermocoupleTypeS = 13 , ThermocoupleTypeT = 11 , InternalCompensationPT = 7 , ExternalCompensationPT = 8 ,
  rE = 3 , Lazo = 4 , NiquelCromoNiquel = 5 , RTD3Wires = 21 ,
  RTD4Wires = 22 , Potentiometer10K = 23 , TimeUtc = 31
}
 
enum class  eChannelArea { All = 0x0 , Bridge = 0x2 , Cargo = 0x4 , Ecr = 0x1 }
 
enum class  eChannelBaseType {
  VirtualAnalog , VirtualDigital , VirtualString , WiredAnalog ,
  WiredDigital
}
 
enum class  eChannelSpecificType {
  DigitalInput , DigitalOutput , AnalogInput , AnalogOutput ,
  AnalogSoftware , DigitalSoftware , VirtualString , Command ,
  BroadcastCommand , Software , AnalogTimer , SerialDigitalInput ,
  SerialDigitalOutput , SerialLineCommand , SerialAnalogInput , SerialAnalogOutput
}
 
enum class  eDigitalValue { Close , Open }
 

Functions

eChannelBaseType toBaseType (eChannelSpecificType specificType)
 
static std::shared_ptr< iv::channels::INetworkInfocreateNetworkType (iv::comms::eProtocolType protocolType, const iv::types::networkId &networkId)
 

Enumeration Type Documentation

◆ eAnalogSensorType

Enumerator
Voltage 
PT100 
Current 
Calculated 
Time 
ActiveIntensity 
PassiveIntensity 
ThermocoupleTypeB 
ThermocoupleTypeC 
ThermocoupleTypeD 
ThermocoupleTypeE 
ThermocoupleTypeG 
ThermocoupleTypeJ 
ThermocoupleTypeK 
ThermocoupleTypeN 
ThermocoupleTypeR 
ThermocoupleTypeS 
ThermocoupleTypeT 
InternalCompensationPT 
ExternalCompensationPT 
rE 
Lazo 
NiquelCromoNiquel 
RTD3Wires 
RTD4Wires 
Potentiometer10K 
TimeUtc 

◆ eChannelArea

enum class iv::channels::eChannelArea
strong
Enumerator
All 
Bridge 
Cargo 
Ecr 

◆ eChannelBaseType

enum class iv::channels::eChannelBaseType
strong
Enumerator
VirtualAnalog 
VirtualDigital 
VirtualString 
WiredAnalog 
WiredDigital 

◆ eChannelSpecificType

Enumerator
DigitalInput 
DigitalOutput 
AnalogInput 
AnalogOutput 
AnalogSoftware 
DigitalSoftware 
VirtualString 
Command 
BroadcastCommand 
Software 
AnalogTimer 
SerialDigitalInput 
SerialDigitalOutput 
SerialLineCommand 
SerialAnalogInput 
SerialAnalogOutput 

◆ eDigitalValue

enum class iv::channels::eDigitalValue
strong
Enumerator
Close 
Open 

◆ eInhibitionCondition

Enumerator
Close 
Open 

Function Documentation

◆ createNetworkType()

static std::shared_ptr< iv::channels::INetworkInfo > iv::channels::createNetworkType ( iv::comms::eProtocolType protocolType,
const iv::types::networkId & networkId )
static

◆ toBaseType()

eChannelBaseType iv::channels::toBaseType ( eChannelSpecificType specificType)
inline