STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
feedtwin.pid.document.PidNode Class Reference

Public Member Functions

bool is_inline (self)
bool is_source (self)
bool is_instrument (self)
bool is_annotation (self)

Static Public Attributes

str fluid = ""
str role = ""
str page = ""
str attached_to = ""
float attached_at = 0.5
Mapping params = field(default_factory=dict)
Mapping options = field(default_factory=dict)
Mapping ports = field(default_factory=dict)
str drawn_as = ""
float rotation = 0.0

Detailed Description

One symbol on the drawing.

Definition at line 50 of file document.py.

Member Function Documentation

◆ is_annotation()

bool feedtwin.pid.document.PidNode.is_annotation ( self)

Definition at line 94 of file document.py.

References anonymous_namespace{config_broadcast_service_main.cpp}::BoardInfo.type, array.type(), backend.routers.timeseries.PressureSegment.type, basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >.type, basic_json< nlohmann::ordered_map >.type, BoardConfig.type, default_value_traits.type, engine.pipeline.config_schemas.CoaxialInjectorConfig.type, engine.pipeline.config_schemas.ImpingingInjectorConfig.type, engine.pipeline.config_schemas.InjectorBaseConfig.type, engine.pipeline.config_schemas.PintleInjectorConfig.type, engine.pipeline.config_schemas.PressureSegmentConfig.type, feedtwin.comps.base.HydraulicComponent.type(), feedtwin.model.component.ComponentInstance.type(), feedtwin.model.spec.ComponentSpec.type, float_traits_base< T, MantissaDigits, DecimalDigits >.type, float_traits_base< double, std::numeric_limits< double >::digits, std::numeric_limits< double >::digits10 >.type, float_traits_base< float, std::numeric_limits< float >::digits, std::numeric_limits< float >::digits10 >.type, float_traits_base< long double, std::numeric_limits< long double >::digits, std::numeric_limits< long double >::digits10 >.type, float_traits_base< T, std::numeric_limits< T >::digits, std::numeric_limits< T >::digits10 >.type, fsw::config::BoardConfig.type, fsw::control::RobustDDPController::Command.type, fsw::control::RobustDDPController::Reference.type, integer_traits_base< T >.type, integer_traits_base< signed char >.type, integer_traits_base< signed int >.type, integer_traits_base< signed long >.type, integer_traits_base< signed long long >.type, integer_traits_base< signed short >.type, integer_traits_base< unsigned char >.type, integer_traits_base< unsigned int >.type, integer_traits_base< unsigned long >.type, integer_traits_base< unsigned long long >.type, integer_traits_base< unsigned short >.type, native_value_traits< T, NodeType >.type, native_value_traits< bool, node_type::boolean >.type, native_value_traits< date, node_type::date >.type, native_value_traits< date_time, node_type::date_time >.type, native_value_traits< time, node_type::time >.type, path_component.type(), radio_link::Frame.type, radio_rx_t.type, rec_t.type, string_traits< T >.type, string_traits< char * >.type, string_traits< char[N]>.type, string_traits< const char * >.type, string_traits< const char[N]>.type, string_traits< std::string >.type, string_traits< std::string_view >.type, and table.type().

◆ is_inline()

bool feedtwin.pid.document.PidNode.is_inline ( self)

Definition at line 82 of file document.py.

References anonymous_namespace{config_broadcast_service_main.cpp}::BoardInfo.type, array.type(), backend.routers.timeseries.PressureSegment.type, basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >.type, basic_json< nlohmann::ordered_map >.type, BoardConfig.type, default_value_traits.type, engine.pipeline.config_schemas.CoaxialInjectorConfig.type, engine.pipeline.config_schemas.ImpingingInjectorConfig.type, engine.pipeline.config_schemas.InjectorBaseConfig.type, engine.pipeline.config_schemas.PintleInjectorConfig.type, engine.pipeline.config_schemas.PressureSegmentConfig.type, feedtwin.comps.base.HydraulicComponent.type(), feedtwin.model.component.ComponentInstance.type(), feedtwin.model.spec.ComponentSpec.type, float_traits_base< T, MantissaDigits, DecimalDigits >.type, float_traits_base< double, std::numeric_limits< double >::digits, std::numeric_limits< double >::digits10 >.type, float_traits_base< float, std::numeric_limits< float >::digits, std::numeric_limits< float >::digits10 >.type, float_traits_base< long double, std::numeric_limits< long double >::digits, std::numeric_limits< long double >::digits10 >.type, float_traits_base< T, std::numeric_limits< T >::digits, std::numeric_limits< T >::digits10 >.type, fsw::config::BoardConfig.type, fsw::control::RobustDDPController::Command.type, fsw::control::RobustDDPController::Reference.type, integer_traits_base< T >.type, integer_traits_base< signed char >.type, integer_traits_base< signed int >.type, integer_traits_base< signed long >.type, integer_traits_base< signed long long >.type, integer_traits_base< signed short >.type, integer_traits_base< unsigned char >.type, integer_traits_base< unsigned int >.type, integer_traits_base< unsigned long >.type, integer_traits_base< unsigned long long >.type, integer_traits_base< unsigned short >.type, native_value_traits< T, NodeType >.type, native_value_traits< bool, node_type::boolean >.type, native_value_traits< date, node_type::date >.type, native_value_traits< date_time, node_type::date_time >.type, native_value_traits< time, node_type::time >.type, path_component.type(), radio_link::Frame.type, radio_rx_t.type, rec_t.type, string_traits< T >.type, string_traits< char * >.type, string_traits< char[N]>.type, string_traits< const char * >.type, string_traits< const char[N]>.type, string_traits< std::string >.type, string_traits< std::string_view >.type, and table.type().

◆ is_instrument()

bool feedtwin.pid.document.PidNode.is_instrument ( self)

Definition at line 90 of file document.py.

References anonymous_namespace{config_broadcast_service_main.cpp}::BoardInfo.type, array.type(), backend.routers.timeseries.PressureSegment.type, basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >.type, basic_json< nlohmann::ordered_map >.type, BoardConfig.type, default_value_traits.type, engine.pipeline.config_schemas.CoaxialInjectorConfig.type, engine.pipeline.config_schemas.ImpingingInjectorConfig.type, engine.pipeline.config_schemas.InjectorBaseConfig.type, engine.pipeline.config_schemas.PintleInjectorConfig.type, engine.pipeline.config_schemas.PressureSegmentConfig.type, feedtwin.comps.base.HydraulicComponent.type(), feedtwin.model.component.ComponentInstance.type(), feedtwin.model.spec.ComponentSpec.type, float_traits_base< T, MantissaDigits, DecimalDigits >.type, float_traits_base< double, std::numeric_limits< double >::digits, std::numeric_limits< double >::digits10 >.type, float_traits_base< float, std::numeric_limits< float >::digits, std::numeric_limits< float >::digits10 >.type, float_traits_base< long double, std::numeric_limits< long double >::digits, std::numeric_limits< long double >::digits10 >.type, float_traits_base< T, std::numeric_limits< T >::digits, std::numeric_limits< T >::digits10 >.type, fsw::config::BoardConfig.type, fsw::control::RobustDDPController::Command.type, fsw::control::RobustDDPController::Reference.type, integer_traits_base< T >.type, integer_traits_base< signed char >.type, integer_traits_base< signed int >.type, integer_traits_base< signed long >.type, integer_traits_base< signed long long >.type, integer_traits_base< signed short >.type, integer_traits_base< unsigned char >.type, integer_traits_base< unsigned int >.type, integer_traits_base< unsigned long >.type, integer_traits_base< unsigned long long >.type, integer_traits_base< unsigned short >.type, native_value_traits< T, NodeType >.type, native_value_traits< bool, node_type::boolean >.type, native_value_traits< date, node_type::date >.type, native_value_traits< date_time, node_type::date_time >.type, native_value_traits< time, node_type::time >.type, path_component.type(), radio_link::Frame.type, radio_rx_t.type, rec_t.type, string_traits< T >.type, string_traits< char * >.type, string_traits< char[N]>.type, string_traits< const char * >.type, string_traits< const char[N]>.type, string_traits< std::string >.type, string_traits< std::string_view >.type, and table.type().

◆ is_source()

bool feedtwin.pid.document.PidNode.is_source ( self)

Definition at line 86 of file document.py.

References anonymous_namespace{config_broadcast_service_main.cpp}::BoardInfo.type, array.type(), backend.routers.timeseries.PressureSegment.type, basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass >.type, basic_json< nlohmann::ordered_map >.type, BoardConfig.type, default_value_traits.type, engine.pipeline.config_schemas.CoaxialInjectorConfig.type, engine.pipeline.config_schemas.ImpingingInjectorConfig.type, engine.pipeline.config_schemas.InjectorBaseConfig.type, engine.pipeline.config_schemas.PintleInjectorConfig.type, engine.pipeline.config_schemas.PressureSegmentConfig.type, feedtwin.comps.base.HydraulicComponent.type(), feedtwin.model.component.ComponentInstance.type(), feedtwin.model.spec.ComponentSpec.type, float_traits_base< T, MantissaDigits, DecimalDigits >.type, float_traits_base< double, std::numeric_limits< double >::digits, std::numeric_limits< double >::digits10 >.type, float_traits_base< float, std::numeric_limits< float >::digits, std::numeric_limits< float >::digits10 >.type, float_traits_base< long double, std::numeric_limits< long double >::digits, std::numeric_limits< long double >::digits10 >.type, float_traits_base< T, std::numeric_limits< T >::digits, std::numeric_limits< T >::digits10 >.type, fsw::config::BoardConfig.type, fsw::control::RobustDDPController::Command.type, fsw::control::RobustDDPController::Reference.type, integer_traits_base< T >.type, integer_traits_base< signed char >.type, integer_traits_base< signed int >.type, integer_traits_base< signed long >.type, integer_traits_base< signed long long >.type, integer_traits_base< signed short >.type, integer_traits_base< unsigned char >.type, integer_traits_base< unsigned int >.type, integer_traits_base< unsigned long >.type, integer_traits_base< unsigned long long >.type, integer_traits_base< unsigned short >.type, native_value_traits< T, NodeType >.type, native_value_traits< bool, node_type::boolean >.type, native_value_traits< date, node_type::date >.type, native_value_traits< date_time, node_type::date_time >.type, native_value_traits< time, node_type::time >.type, path_component.type(), radio_link::Frame.type, radio_rx_t.type, rec_t.type, string_traits< T >.type, string_traits< char * >.type, string_traits< char[N]>.type, string_traits< const char * >.type, string_traits< const char[N]>.type, string_traits< std::string >.type, string_traits< std::string_view >.type, and table.type().

Member Data Documentation

◆ attached_at

float feedtwin.pid.document.PidNode.attached_at = 0.5
static

Definition at line 67 of file document.py.

◆ attached_to

str feedtwin.pid.document.PidNode.attached_to = ""
static

Definition at line 66 of file document.py.

◆ drawn_as

str feedtwin.pid.document.PidNode.drawn_as = ""
static

Definition at line 74 of file document.py.

◆ fluid

◆ options

Mapping feedtwin.pid.document.PidNode.options = field(default_factory=dict)
static

Definition at line 72 of file document.py.

◆ page

str feedtwin.pid.document.PidNode.page = ""
static

Definition at line 65 of file document.py.

◆ params

◆ ports

Mapping feedtwin.pid.document.PidNode.ports = field(default_factory=dict)
static

Definition at line 73 of file document.py.

◆ role

str feedtwin.pid.document.PidNode.role = ""
static

Definition at line 59 of file document.py.

◆ rotation

float feedtwin.pid.document.PidNode.rotation = 0.0
static

Definition at line 77 of file document.py.


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