Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::logic::OtherComponentProperties Struct Reference

#include <LogicsGenerationParams.hpp>

Collaboration diagram for iv::logic::OtherComponentProperties:
[legend]

Public Attributes

iv::logic::eOthers othersType
 
iv::math::geometry::Point2d position
 
std::weak_ptr< BlockPropertiesconnectedBlock
 
iv::logic::eDBBlockParamType connectedParamType
 
iv::types::logic::paramNumber connectedParamNumber
 
std::optional< iv::types::channelIdchannelId {std::nullopt}
 
std::optional< iv::logic::eConstantLogicStateconstantState {std::nullopt}
 
std::optional< std::string > labelName {std::nullopt}
 
std::optional< std::string > labelDescription {std::nullopt}
 
std::optional< iv::logic::eBroadCastChannelTypebroadCastChannelType {std::nullopt}
 
std::optional< uint32_t > broadCastChannelIndexArea {std::nullopt}
 

Member Data Documentation

◆ broadCastChannelIndexArea

std::optional<uint32_t> iv::logic::OtherComponentProperties::broadCastChannelIndexArea {std::nullopt}

◆ broadCastChannelType

std::optional<iv::logic::eBroadCastChannelType> iv::logic::OtherComponentProperties::broadCastChannelType {std::nullopt}

◆ channelId

std::optional<iv::types::channelId> iv::logic::OtherComponentProperties::channelId {std::nullopt}

◆ connectedBlock

std::weak_ptr<BlockProperties> iv::logic::OtherComponentProperties::connectedBlock

◆ connectedParamNumber

iv::types::logic::paramNumber iv::logic::OtherComponentProperties::connectedParamNumber

◆ connectedParamType

iv::logic::eDBBlockParamType iv::logic::OtherComponentProperties::connectedParamType

◆ constantState

std::optional<iv::logic::eConstantLogicState> iv::logic::OtherComponentProperties::constantState {std::nullopt}

◆ labelDescription

std::optional<std::string> iv::logic::OtherComponentProperties::labelDescription {std::nullopt}

◆ labelName

std::optional<std::string> iv::logic::OtherComponentProperties::labelName {std::nullopt}

◆ othersType

iv::logic::eOthers iv::logic::OtherComponentProperties::othersType

◆ position

iv::math::geometry::Point2d iv::logic::OtherComponentProperties::position

The documentation for this struct was generated from the following file: