Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::units::TimBuilder Class Referencefinal

#include <TimBuilder.hpp>

Inheritance diagram for iv::units::TimBuilder:
[legend]
Collaboration diagram for iv::units::TimBuilder:
[legend]

Public Member Functions

 TimBuilder (iv::types::unitId unitId)
 
std::shared_ptr< iv::units::Unitbuild () override
 

Protected Attributes

iv::types::unitId m_unitId
 

Static Private Member Functions

static void configureWiredAnalogInputChannels (const std::shared_ptr< iv::channels::AbstractChannel > &channel)
 
static void configurePT100WiredAnalogInputChannels (const std::shared_ptr< iv::channels::AbstractChannel > &channel)
 
static void configureWiredDigitalOutputChannels (const std::shared_ptr< iv::channels::AbstractChannel > &channel)
 

Constructor & Destructor Documentation

◆ TimBuilder()

iv::units::TimBuilder::TimBuilder ( iv::types::unitId unitId)
inlineexplicit

Member Function Documentation

◆ build()

std::shared_ptr< iv::units::Unit > iv::units::TimBuilder::build ( )
overridevirtual

Implements UnitBuilder.

◆ configurePT100WiredAnalogInputChannels()

void iv::units::TimBuilder::configurePT100WiredAnalogInputChannels ( const std::shared_ptr< iv::channels::AbstractChannel > & channel)
staticprivate

◆ configureWiredAnalogInputChannels()

void iv::units::TimBuilder::configureWiredAnalogInputChannels ( const std::shared_ptr< iv::channels::AbstractChannel > & channel)
staticprivate

◆ configureWiredDigitalOutputChannels()

void iv::units::TimBuilder::configureWiredDigitalOutputChannels ( const std::shared_ptr< iv::channels::AbstractChannel > & channel)
staticprivate

Member Data Documentation

◆ m_unitId

iv::types::unitId UnitBuilder::m_unitId
protectedinherited

The documentation for this class was generated from the following files: