1#ifndef LIBS_LOGIC_CLOGICSCOMPONENTCONSTANT_HPP_
2#define LIBS_LOGIC_CLOGICSCOMPONENTCONSTANT_HPP_
22 const std::string &name);
33 [[nodiscard]] std::string
maxText()
const override;
uint32_t TId
Definition AbstractCanvasItem.hpp:47
Definition CLogicsComponentConstant.hpp:15
iv::logic::eConstantLogicState m_constantLogicState
Definition CLogicsComponentConstant.hpp:43
static std::string strConstantLogicState(iv::logic::eConstantLogicState state)
Definition CLogicsComponentConstant.cpp:31
iv::file::xml::node save(iv::file::xml::node &node) const override
Definition CLogicsComponentConstant.cpp:68
CLogicsComponentConstant()=delete
CLogicsComponentConstant(CLogicsComponentConstant &&other)=delete
~CLogicsComponentConstant() override=default
std::string constantLogicStateToConstantFirmwareString()
Definition CLogicsComponentConstant.cpp:135
void setConstantLogicState(iv::logic::eConstantLogicState state)
Definition CLogicsComponentConstant.cpp:95
std::string maxText() const override
Definition CLogicsComponentConstant.cpp:82
iv::file::xml::node read(const iv::file::xml::node &node) override
Definition CLogicsComponentConstant.cpp:57
std::string getDescriptiveText() const override
Definition CLogicsComponentConstant.cpp:90
uint32_t constantLogicStateToConstantFirmwareValues()
Definition CLogicsComponentConstant.cpp:105
CLogicsComponentConstant & operator=(CLogicsComponentConstant &&other)=delete
CLogicsComponentConstant(const CLogicsComponentConstant &other)=delete
iv::logic::eConstantLogicState getConstantLogicState() const
Definition CLogicsComponentConstant.cpp:100
CLogicsComponentConstant & operator=(const CLogicsComponentConstant &other)=delete
static iv::logic::eConstantLogicState enumConstantLogicState(std::string_view strState)
Definition CLogicsComponentConstant.cpp:18
Definition CLogicsComponentOthers.hpp:12
Definition xmlFile.hpp:15
eConstantLogicState
Definition enums.hpp:44
Tuple containing the type of logic component (logic blocks, library blocks & others blocks).
Definition types.hpp:22