Skip to content

DiGi.Tas.TIC

github-actions[bot] edited this page Jul 15, 2026 · 2 revisions

DiGi.Tas.TIC Namespace

Classes

Convert Class

public static class Convert

Inheritance System.Object → Convert

Methods

Convert.ToDiGi(this IInternalCondition) Method

Converts a TIC internal condition to its corresponding DiGi analytical building representation.

public static DiGi.Analytical.Building.Classes.InternalCondition? ToDiGi(this TIC.IInternalCondition? internalCondition);

Parameters

internalCondition TIC.IInternalCondition

The source TIC internal condition instance.

Returns

DiGi.Analytical.Building.Classes.InternalCondition
The converted DiGi.Analytical.Building.Classes.InternalCondition object, or null if the input is null.

Convert.ToDiGi(this IInternalGain) Method

Converts a TIC internal gain object to its corresponding DiGi analytical building HVAC representation.

public static DiGi.Analytical.Building.HVAC.Classes.InternalGain? ToDiGi(this TIC.IInternalGain? internalGain);

Parameters

internalGain TIC.IInternalGain

The source internal gain instance from the TIC namespace.

Returns

DiGi.Analytical.Building.HVAC.Classes.InternalGain
A converted DiGi.Analytical.Building.HVAC.Classes.InternalGain instance, or null if the input is null.

Convert.ToDiGi(this IProfile) Method

Converts a TIC profile instance to its corresponding Analytical Building Profile representation.

public static DiGi.Analytical.Building.Classes.Profile? ToDiGi(this TIC.IProfile? profile);

Parameters

profile TIC.IProfile

The source TIC profile to convert.

Returns

DiGi.Analytical.Building.Classes.Profile
A new DiGi.Analytical.Building.Classes.Profile object if the input is not null; otherwise, null.

Convert.ToDiGi(this IThermostat) Method

Converts a TIC thermostat instance to its corresponding DiGi analytical building HVAC thermostat representation.

public static DiGi.Analytical.Building.HVAC.Classes.Thermostat? ToDiGi(this TIC.IThermostat? thermostat);

Parameters

thermostat TIC.IThermostat

The source TIC thermostat instance to be converted.

Returns

DiGi.Analytical.Building.HVAC.Classes.Thermostat
A converted DiGi.Analytical.Building.HVAC.Classes.Thermostat instance, or null if the provided thermostat is null.

Convert.ToDiGi_InternalGainProfileType(this Nullable<Profiles>) Method

Converts a TIC profile type to the corresponding DiGi internal gain profile type.

public static DiGi.Analytical.Building.HVAC.Enums.InternalGainProfileType ToDiGi_InternalGainProfileType(this System.Nullable<TIC.Profiles> profiles);

Parameters

profiles System.Nullable<TIC.Profiles>

The TIC profiles enumeration value to convert.

Returns

DiGi.Analytical.Building.HVAC.Enums.InternalGainProfileType
The mapped DiGi.Analytical.Building.HVAC.Enums.InternalGainProfileType, or DiGi.Analytical.Building.HVAC.Enums.InternalGainProfileType.Undefined if no mapping is found or the input is null.

Convert.ToDiGi_SystemProperties(this IInternalGain) Method

Converts a TIC.IInternalGain instance to an DiGi.Analytical.Building.HVAC.Classes.SystemProperties instance.

public static DiGi.Analytical.Building.HVAC.Classes.SystemProperties? ToDiGi_SystemProperties(this TIC.IInternalGain internalGain);

Parameters

internalGain TIC.IInternalGain

The internal gain source object to convert.

Returns

DiGi.Analytical.Building.HVAC.Classes.SystemProperties
A mapped DiGi.Analytical.Building.HVAC.Classes.SystemProperties object, or null if the provided internalGain is null.

Convert.ToDiGi_ThermostatProfileType(this Profiles) Method

Converts a TIC profile type to the corresponding DiGi thermostat profile type.

public static DiGi.Analytical.Building.HVAC.Enums.ThermostatProfileType ToDiGi_ThermostatProfileType(this TIC.Profiles profiles);

Parameters

profiles TIC.Profiles

The TIC profiles enumeration value to convert.

Returns

DiGi.Analytical.Building.HVAC.Enums.ThermostatProfileType
The equivalent DiGi.Analytical.Building.HVAC.Enums.ThermostatProfileType value, or DiGi.Analytical.Building.HVAC.Enums.ThermostatProfileType.Undefined if no mapping is found.

Create Class

public static class Create

Inheritance System.Object → Create

Methods

Create.InternalConditions(this Document) Method

Retrieves a list of internal conditions from the specified document.

public static System.Collections.Generic.List<DiGi.Analytical.Building.Classes.InternalCondition>? InternalConditions(this DiGi.Tas.TIC.Classes.Document? document);

Parameters

document Document

The document to extract internal conditions from.

Returns

System.Collections.Generic.List<DiGi.Analytical.Building.Classes.InternalCondition>
A list of DiGi.Analytical.Building.Classes.InternalCondition objects, or null if the document is null.

Create.InternalConditions(this InternalConditionFolder, bool, FolderPath) Method

Retrieves a list of internal conditions from the specified folder, optionally including those in nested child folders.

public static System.Collections.Generic.List<DiGi.Analytical.Building.Classes.InternalCondition>? InternalConditions(this TIC.InternalConditionFolder? internalConditionFolder, bool includeNested=true, DiGi.Tas.Core.Classes.FolderPath? folderPath=null);

Parameters

internalConditionFolder TIC.InternalConditionFolder

The folder to extract internal conditions from.

includeNested System.Boolean

A boolean value indicating whether to recursively include conditions from child folders.

folderPath DiGi.Tas.Core.Classes.FolderPath

The current path context for the folder hierarchy.

Returns

System.Collections.Generic.List<DiGi.Analytical.Building.Classes.InternalCondition>
A list of DiGi.Analytical.Building.Classes.InternalCondition objects, or null if the folder is null.

Clone this wiki locally