Skip to main content

Templates & Definitions

Global Totalflow Applications Definitions​

The Global Totalflow Application Definitions file defines the Totalflow applications recognized by the driver. It maps application enumeration values to application names, types, and supported part numbers, allowing the driver to correctly identify and interpret supported Totalflow applications.

📥 Download the Global Totalflow Application Definitions CSV File.

ColumnDescription
Enumeration NumberThe application identifier number (can be shared across applications of the same type).
Slot NumberThe unique slot to which the application is assigned.
NameThe application name.
TypeThe application category (for example, TUBE, SYSTEM, or SIM).
Selectable UnitAn optional SU flag indicating the application is a Selectable Unit application.
Part Number(s)One or more supported Totalflow part numbers associated with the application.

The following example shows the format of a Global Totalflow Application Definitions file:

Enumeration NumberNameTypeSelectable Unit (SU) *optionalPart Number(s)
4AGA3 Tube AppTUBE-2100779, 2100780, 2101305, 2101306, 2103845, 2100905,2100906, 2101786, 2101787, 2102418, 2103155
5AGA7 Tube AppTUBE-2100781, 2101307
7TrendSYSTEM-2100787, 2101309
20SU Gas Orifice Tube AppTUBESU2100877, 2101426, 2102078, 2103741, 2104483, 2104484, 2104485, 2104508, 2104509
21SU Turbine Tube AppTUBESU2100878,2102079,2103262, 2103742,2104486
100Simulated I/OSIM-2101301

Array-Register Templates​

📥 Download the default Array-Register Global Definitions.

INI-Backed Array-Register Template​

INI Backed Array-Register Templates define the registers that are exposed for a specific Totalflow application. Each template maps array and register values to descriptive names and specifies whether each register is enabled for use by the driver.

📥 Download the INI Backed Array-Register Template CSV File.

The following example shows the format of an INI Backed Array-Register Template:

Custom AGA3 Tube App[4_2101306]!

30Static Pressureenabled
33Temperatureenabled
317Ft for NX19 Fpvenabled
318Fp for NX19 Fpvenabled
319Heating Value at Tb and Pbenabled
320Real Relative Density at Tb and Pbenabled
321N2enabled
322CO2enabled
323H2Senabled
324H2Oenabled
325Heliumenabled
326Methaneenabled
327Ethaneenabled
328Propaneenabled
329N-Butaneenabled
330I-Butaneenabled
331N-Pentaneenabled
332I-Pentaneenabled
333N-Hexaneenabled
334N-Heptaneenabled
335N-Octaneenabled
336N-Nonaneenabled
337N-Decaneenabled
338Oxygenenabled
339Carbon Monoxideenabled
340Hydrogenenabled
341Argonenabled
371Energyenabled
372Energy 3_72enabled
373Energy Rateenabled
384Energy 3_84enabled
70Diff Pressureenabled
719Flow Rateenabled
720Volumeenabled
721Volume 7_21enabled
722Volume 7_22enabled
723Volume 7_23enabled
762Energy 7_62enabled
768Mass Rateenabled
769Massenabled
770Mass 7_70enabled
772Mass 7_72enabled
773Mass 7_73enabled

Free Form Array-Register Template​

Free Form Array-Register Templates define the registers available for a Totalflow application, along with additional metadata such as access permissions, data types, and register categories. These templates provide greater flexibility for defining how registers are exposed and interacted with by the driver.

📥 Download the Free Form Array-Register Template CSV File.

The following example shows the format of a Free Form Array-Register Template:

Custom AGA3 Tube App[-1_-1]!

30Static PressureenabledR/OFLOATCurrent Values
33TemperatureenabledR/OFLOATCurrent Values
317Ft for NX19 FpvenabledR/WFLOATFixed Analysis Data
318Fp for NX19 FpvenabledR/WFLOATFixed Analysis Data
319Heating Value at Tb and PbenabledR/WFLOATFixed Analysis Data
320Real Relative Density at Tb and PbenabledR/WFLOATFixed Analysis Data
321N2enabledR/WFLOATFixed Analysis Data
322CO2enabledR/WFLOATFixed Analysis Data
323H2SenabledR/WFLOATFixed Analysis Data
324H2OenabledR/WFLOATFixed Analysis Data
325HeliumenabledR/WFLOATFixed Analysis Data
326MethaneenabledR/WFLOATFixed Analysis Data
327EthaneenabledR/WFLOATFixed Analysis Data
328PropaneenabledR/WFLOATFixed Analysis Data
329N-ButaneenabledR/WFLOATFixed Analysis Data
330I-ButaneenabledR/WFLOATFixed Analysis Data
331N-PentaneenabledR/WFLOATFixed Analysis Data
332I-PentaneenabledR/WFLOATFixed Analysis Data
333N-HexaneenabledR/WFLOATFixed Analysis Data
334N-HeptaneenabledR/WFLOATFixed Analysis Data
335N-OctaneenabledR/WFLOATFixed Analysis Data
336N-NonaneenabledR/WFLOATFixed Analysis Data
337N-DecaneenabledR/WFLOATFixed Analysis Data
338OxygenenabledR/WFLOATFixed Analysis Data
339Carbon MonoxideenabledR/WFLOATFixed Analysis Data
340HydrogenenabledR/WFLOATFixed Analysis Data
341ArgonenabledR/WFLOATFixed Analysis Data
371EnergyenabledR/OFLOATCurrent Values
372Energy 3_72enabledR/OFLOATCurrent Values
373Energy RateenabledR/OFLOATCurrent Values
384Energy 3_84enabledR/OFLOATCurrent Values
70Diff PressureenabledR/OFLOATCurrent Values
719Flow RateenabledR/OFLOATCurrent Values
720VolumeenabledR/OFLOATCurrent Values
721Volume 7_21enabledR/OFLOATCurrent Values
722Volume 7_22enabledR/OFLOATCurrent Values
723Volume 7_23enabledR/OFLOATCurrent Values
762Energy 7_62enabledR/OFLOATCurrent Values
768Mass RateenabledR/OFLOATCurrent Values
769MassenabledR/OFLOATCurrent Values
770Mass 7_70enabledR/OFLOATCurrent Values
772Mass 7_72enabledR/OFLOATCurrent Values
773Mass 7_73enabledR/OFLOATCurrent Values

EFM Mapping Files​

EFM Mapping Files define how certain records are mapped to database columns.

Default Configuration Mapping​

📥 Download the Cirrus Link Default Configuration Mapping CSV file

Periodic Mapping​

Each row in the CSV maps a field from a Periodic or Daily History record to a database column and specifies whether that field should be included during record generation.

📥 Download the Periodic Mapping CSV File.

The CSV file uses the following columns:

ColumnDescription
Array NumberThe record type identifier (for example, 250 for LOG_PERIOD_RECORD and 251 for DAILY_RECORD).
Application EnumerationThe application types the mapping applies to. If blank, the mapping applies to all applications.
Record Field OffsetThe field offset within the record.
Data TypeThe data type of the field.
DescriptionA description of the field.
Column NameThe database column name to assign to the field.
EnabledDetermines whether the field is included in generated records.

The following example shows a mapping for the LOG_PERIOD_RECORD record type:

Array NumberApplication EnumerationRecord Field OffsetData TypeDescriptionColumn NameEnabled
2504|206FLOATAverage Differential Pressuredp_avgenabled
2505|216FLOATPulse Countspulsesenabled
25010FLOATAverage Static Pressuresp_avgenabled
25014FLOATAverage Temperaturetemp_avgenabled
2505|2118FLOATUncorrected Volumeraw_volenabled
25022FLOATVolumevolumeenabled
25026FLOATHeating Valueheating_valueenabled
25030UINT16Flow Timefloenabled
25032UINT16Period Timeflo_rateenabled