    

 ## On this page

  

 

 # OpenTD.ThermalLogicData Class Reference

 Last update: 16.07.2025 

User logic for one submodel. Can be used for thermal or fluid submodels. (For fluid submodels, TD will write code to corresponding fluid headers, e.g., any data in Variables0 will be written to the FLOGIC 0 header.) Used in a Case Set. [More...](#details)

Inheritance diagram for OpenTD.ThermalLogicData:

 ![](/sites/default/files/migrate-content/opentd_net4_reference_2025_r2_1/class_open_t_d_1_1_thermal_logic_data.png)



## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [ThermalLogicData](#a21137f675425d0795415a70af54401aa) () ## <a id="properties" name="properties"></a>Properties

string [Node](#a8e181acb2eebe33e81a6991549719b3c)` [get, set]` string [Conductor](#ae67f93e575a2561117e609ffcc505259)` [get, set]` string [Control](#a3b52e24fb40447406219d96afe66d457)` [get, set]` string [Array](#aae5272d0294dc1da4d7fe43f4ddbf828)` [get, set]` string [Variables0](#aa3ab45979737002a0124b59ce60a20a7)` [get, set]` string [Variables1](#a987559eb5a5170e45e53210d6620af49)` [get, set]` string [Variables2](#a123620726a6394638c0c09eb65c0948b)` [get, set]` string [Output](#a33019a10b8820c701e07449c19ba586b)` [get, set]` string [Carray](#ae2e90d4d64f51ba1477ed35499bbd9a7)` [get, set]` <a id="details" name="details"></a>## Detailed Description

User logic for one submodel. Can be used for thermal or fluid submodels. (For fluid submodels, TD will write code to corresponding fluid headers, e.g., any data in Variables0 will be written to the FLOGIC 0 header.) Used in a Case Set.

See also[OpenTD.CaseSet](class_open_t_d_1_1_case_set.xhtml "Client-side representation of a Case Set in a TD instance.")

## Constructor &amp; Destructor Documentation

<a id="a21137f675425d0795415a70af54401aa" name="a21137f675425d0795415a70af54401aa"></a>## [◆ ](#a21137f675425d0795415a70af54401aa)ThermalLogicData()

 OpenTD.ThermalLogicData.ThermalLogicData  ( )   inline 





## Property Documentation

<a id="aae5272d0294dc1da4d7fe43f4ddbf828" name="aae5272d0294dc1da4d7fe43f4ddbf828"></a>## [◆ ](#aae5272d0294dc1da4d7fe43f4ddbf828)Array

 string OpenTD.ThermalLogicData.Array  getset 





<a id="ae2e90d4d64f51ba1477ed35499bbd9a7" name="ae2e90d4d64f51ba1477ed35499bbd9a7"></a>## [◆ ](#ae2e90d4d64f51ba1477ed35499bbd9a7)Carray

 string OpenTD.ThermalLogicData.Carray  getset 





<a id="ae67f93e575a2561117e609ffcc505259" name="ae67f93e575a2561117e609ffcc505259"></a>## [◆ ](#ae67f93e575a2561117e609ffcc505259)Conductor

 string OpenTD.ThermalLogicData.Conductor  getset 





<a id="a3b52e24fb40447406219d96afe66d457" name="a3b52e24fb40447406219d96afe66d457"></a>## [◆ ](#a3b52e24fb40447406219d96afe66d457)Control

 string OpenTD.ThermalLogicData.Control  getset 





<a id="a8e181acb2eebe33e81a6991549719b3c" name="a8e181acb2eebe33e81a6991549719b3c"></a>## [◆ ](#a8e181acb2eebe33e81a6991549719b3c)Node

 string OpenTD.ThermalLogicData.Node  getset 





<a id="a33019a10b8820c701e07449c19ba586b" name="a33019a10b8820c701e07449c19ba586b"></a>## [◆ ](#a33019a10b8820c701e07449c19ba586b)Output

 string OpenTD.ThermalLogicData.Output  getset 





<a id="aa3ab45979737002a0124b59ce60a20a7" name="aa3ab45979737002a0124b59ce60a20a7"></a>## [◆ ](#aa3ab45979737002a0124b59ce60a20a7)Variables0

 string OpenTD.ThermalLogicData.Variables0  getset 





<a id="a987559eb5a5170e45e53210d6620af49" name="a987559eb5a5170e45e53210d6620af49"></a>## [◆ ](#a987559eb5a5170e45e53210d6620af49)Variables1

 string OpenTD.ThermalLogicData.Variables1  getset 





<a id="a123620726a6394638c0c09eb65c0948b" name="a123620726a6394638c0c09eb65c0948b"></a>## [◆ ](#a123620726a6394638c0c09eb65c0948b)Variables2

 string OpenTD.ThermalLogicData.Variables2  getset 





---

The documentation for this class was generated from the following file:- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV\_ALPHA/buildXX/OpenTD/**ThermalLogicData.cs**