PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
UniversalTemperatureSource.c File Reference

Data Structures

class  UniversalTemperatureSourceSettings
 
class  UniversalTemperatureSource
 original Timer deletes m_params which is unwanted More...
 
class  UniversalTemperatureSourceDebug
 

Functions

void UniversalTemperatureSourceDebug ()
 keeps first iteration of parsed data from the m_Data
 
void AddHeader (string header)
 
void Add (string name, string value)
 
void Commit ()
 
int PairsCount ()
 
string GetHeader ()
 
string GetName (int pIndex)
 
string GetValue (int pIndex)
 
protected array< stringParseData ()
 
protected void ParseKeyPairs ()
 
void Debug ()
 

Variables

class UniversalTemperatureSourceSettings m_TemperatureItem = 0
 
float m_TemperatureHeatcomfort = 0
 Item target temperature.
 
float m_Temperature = 0
 Player HC target(?) value.
 
const string DELIMITER_KEYPAIR = ":"
 
string m_Header
 
string m_Data
 
ref array< stringm_Names
 
ref array< stringm_Values
 names parsed from m_Pairs
 
ref array< stringm_Pairs
 values parsed from m_Pairs
 

Function Documentation

◆ Add()

void Add ( string  name,
string  value 
)

References string::Format(), m_Data, and name.

◆ AddHeader()

void AddHeader ( string  header)

References m_Header.

◆ Commit()

void Commit ( )

References m_Pairs, ParseData(), and ParseKeyPairs().

◆ Debug()

void Debug ( )

References Debug::Log(), m_Names, and m_Values.

◆ GetHeader()

string GetHeader ( )

References m_Header.

◆ GetName()

string GetName ( int  pIndex)

References Debug::Log(), and m_Names.

◆ GetValue()

string GetValue ( int  pIndex)

References Debug::Log(), and m_Values.

◆ PairsCount()

int PairsCount ( )

References m_Pairs.

◆ ParseData()

protected array< string > ParseData ( )

References m_Data, and string::Split().

Referenced by Commit().

◆ ParseKeyPairs()

protected void ParseKeyPairs ( )

References DELIMITER_KEYPAIR, m_Names, m_Pairs, and m_Values.

Referenced by Commit().

◆ UniversalTemperatureSourceDebug()

keeps first iteration of parsed data from the m_Data

References m_Data, m_Header, m_Names, m_Pairs, and m_Values.

Variable Documentation

◆ DELIMITER_KEYPAIR

const string DELIMITER_KEYPAIR = ":"

Referenced by ParseKeyPairs().

◆ m_Data

◆ m_Header

◆ m_Names

◆ m_Pairs

ref array<string> m_Pairs

values parsed from m_Pairs

Referenced by Commit(), PairsCount(), ParseKeyPairs(), and UniversalTemperatureSourceDebug().

◆ m_Temperature

float m_Temperature = 0

Player HC target(?) value.

DEPRECATED

◆ m_TemperatureHeatcomfort

float m_TemperatureHeatcomfort = 0

Item target temperature.

◆ m_TemperatureItem

class UniversalTemperatureSourceSettings m_TemperatureItem = 0

◆ m_Values