{"id":3805,"date":"2019-02-12T16:09:56","date_gmt":"2019-02-12T16:09:56","guid":{"rendered":"https:\/\/cyflexdoc.wpengine.com\/usage-help-manual\/8-smart-instrument-interfaces\/ongadata\/"},"modified":"2025-10-24T11:27:06","modified_gmt":"2025-10-24T16:27:06","slug":"ongadata","status":"publish","type":"page","link":"https:\/\/cyflex.com\/index.php\/usage-help-manual\/16-smart-instrument-interfaces\/ongadata\/","title":{"rendered":"ongadata"},"content":{"rendered":"<div>\n<h3>Purpose:<\/h3>\n<\/div>\n<dl>\n<dd>\n<p>Use the ONGA Data Transfer server program to transfer Online Natural Gas Analyzer (ONGA) data files from a networked PC.<\/p>\n<\/dd>\n<\/dl>\n<h3>Enter:<\/h3>\n<dl>\n<dd>\n<p><strong>ongadata<\/strong> [spec_file]<\/p>\n<\/dd>\n<\/dl>\n<h3>Where:<\/h3>\n<dl>\n<dd>\n<div>\n<table style=\"width: 90.2934%;\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col \/>\n<col \/> <\/colgroup>\n<tbody>\n<tr>\n<td style=\"width: 26.1161%;\">\n<p>spec_file<\/p>\n<\/td>\n<td style=\"width: 99.5549%;\">\n<p>Optional. Specify the spec filename to read and configure the task. The default is\u00a0\/specs\/ongaSpecs.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/dd>\n<\/dl>\n<h3>Example:<\/h3>\n<dl>\n<dd>\n<p><strong>ongadata<\/strong><br \/>\nThe above spawns ongadata using the default spec file ongaSpecs<\/p>\n<p><strong>ongadata<\/strong> spec_file=\/specs\/newOngaSpecs<br \/>\nThe above spawns ongadata using the spec file \/specs\/newOngaSpecs<\/p>\n<\/dd>\n<\/dl>\n<h3><span style=\"font-size: 12pt;\">Example Specification File:<\/span><\/h3>\n<p><span style=\"font-family: 'courier new', courier, monospace; font-size: 10pt;\">@VERSION<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 10pt;\">\u00a0 3.0<br \/>\n<\/span><span style=\"font-family: 'courier new', courier, monospace; font-size: 10pt;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 10pt;\"># Data files to be sent to the Unix database will be placed in the\u00a0<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 10pt;\"># \/data\/onga\/ready\/SITE directory where &#8216;SITE&#8217; is the site specified below.<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 10pt;\"># !! REQUIRED KEYWORD !!<\/span><br \/>\n<span style=\"font-family: 'courier new', courier, monospace; font-size: 10pt;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@HOST_INFORMATION<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Site<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 ctclfnode9\u00a0\u00a0\u00a0 CTC<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># Data will be stored in the directory \/data\/onga_REGNAME where #&#8217;REGNAME&#8217; <br \/>\n# is the registered name specified below. If this keyword is # not used, <br \/>\n# the default registered name, OngaData, will be used.\u00a0 The # name must <br \/>\n# be unique for any # given instance of ongadata.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># !! OPTIONAL KEYWORD !!<br \/>\n#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n@REGISTERED_TASK_NAME<\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 onga<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n# 2 new keywords have been added, @TIME_DATE and @DATE_TIME. Only one\u00a0 <br \/>\n# can be used at a time. These<br \/>\n# keywords are used when reading the onga # file from the GC and determines <br \/>\n# which ordering of date\/time should <\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">be.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># @TIME_DATE format is\u00a0\u00a0\u00a0 hh:mm:ss\u00a0 dd-mm-yyyy\u00a0\u00a0\u00a0 ex: 08:34:16 <\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">01\/09\/2020<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># @DATE_TIME format is\u00a0\u00a0\u00a0 dd-mm-yyyy\u00a0 hh:mm:ss\u00a0\u00a0\u00a0 ex: 01\/09\/2020<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># 08:34:16<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># If neither are specified, the TIME_DATE format will be used<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@TIME_DATE<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n# This Keyword specifies that you use a mount directory to obtain onga files. <br \/>\n# Newer versions of the onga software allow to send to a shared directory<br \/>\n# and this keyword tells the ongadata task where to obtain these onga files.<br \/>\n# With this keyword, the previous FTP file transfer will no longer work<br \/>\n# or be used.<br \/>\n# !! OPTIONAL KEYWORD !!<br \/>\n#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@MOUNT_DIRECTORY<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\/mnt\/ongadata<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n# The initial stream ID and device ID can be changed by setting the<br \/>\n# Cyflex variables below to new values.\u00a0 This allows a GC to be used<br \/>\n# to sample different fuel streams and label the data correctly.<br \/>\n# These variables will be created if they do not already exist.<br \/>\n# If the @GAS_VARIABLES_LABELS keyword is not present in this file,<br \/>\n# the default variables OngaStreamDescp and Onga_device_id will be created.<br \/>\n# The variables will be set to the initial values specified in this file.<br \/>\n# !! OPTIONAL KEYWORD !!<br \/>\n#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@GAS_VARIABLES_LABELS<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #stream description\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 device id<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #optional<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #default vrbl=OngaStreamDescp\u00a0\u00a0\u00a0\u00a0\u00a0 default=Onga_device_id<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 onga_stream1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 onga_device_id<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># Gas measurement device ID &#8211; sent to the cell via the onga_onga event<br \/>\n# and to Oracle as part of the header.\u00a0 Used to identify the proper<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># source of composition data when performing PAM calculations.\u00a0 <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># Remaining fields provide the necessary information to allow data to <br \/>\n# be ftp\u2019d from the ONGA windows computer.\u00a0 Some setup on the windows <br \/>\n# computer is required.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># !! REQUIRED KEYWORD !!<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@GAS_MEASURING_DEVICE<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #Device\u00a0 \u00a0Data source\u00a0 \u00a0 \u00a0URL\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0User\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Password <\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 <br \/>\n\u00a0 #ID\u00a0 \u00a0 \u00a0 \u00a0directory<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#\u00a0 ctc_onga1 \/ongadata\/\u00a0\u00a0\u00a0 172.28.8.15\u00a0 \u00a0ctgeng\\fbfonga\u00a0\u00a0 fbfonga<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 ctc_onga1\u00a0 \/ongadata\/\u00a0\u00a0\u00a0 172.28.8.15\u00a0 \u00a0ced\\fbfonga\u00a0 \u00a0\u00a0\u00a0\u00a0fbfonga<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># Interval at which ongadata will check the GC computer for new data <\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">files.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># !! OPTIONAL KEYWORD !!<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@SET_POLLING_INTERVAL<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #polling interval[sec]<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #optional &#8211; default = 600[sec]<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 300<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"><br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@ACCEPTANCE_DATE<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#Only place the last 2 days of data into the<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># \/data\/onga_&#8221;@REGISTERED_TASK_NAME&#8221;<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#directory<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0\u00a0 2<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># The variable label specifies the name of a CyFlex string variable<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># that will be created and updated with the date and time of the most <br \/>\n# recent data transfer.\u00a0 The expected update period is the maximum <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># time allowable between measurements.\u00a0 If a new measurement is not <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># found in the specified directory on the ONGA device withing this <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># time period, an email will be sent to the individuals whose <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># addresses are listing in the last field.\u00a0 This message<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># will be repeated at the interval specified as the write error <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># reports period.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># !! REQUIRED KEYWORD !!<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@GAS_DATA_UPDATE<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #Variable\u00a0\u00a0 Expected update Write Error reports Email addresses to receive<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #label\u00a0\u00a0\u00a0\u00a0\u00a0 period[min]\u00a0\u00a0\u00a0\u00a0 period[min]\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 reports.(Max 10 adrs)<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 ONGA_update 60.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 60.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 js398@cummins.com,\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \\<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 kent.e.olson@cummins.com, \\<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Hui.Xu@cummins.com \\<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 john.c.stetter@cummins.com,\\<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 phillip.l.roach@cummins.com,\\<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 David.Snyder@cummins.com, \\<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Weiyang.Lin@cummins.com,\u00a0 \\<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 nc643@cummins.com,\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \\<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Brian.Lay@cummins.com\u00a0\u00a0\u00a0<\/span>\u00a0\u00a0\u00a0<\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># NOTE!\u00a0 Replace Stop with Reject when we switch to the latest version <br \/>\n# of ongadata.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># The failure action code in the following specifications can be Stop, <br \/>\n# Warning or Continue.\u00a0 Continue, Stop and Warning will all cause an<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># error message to be written.\u00a0 Stop and Warning will cause an email<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># to be sent to the above list of recipients.\u00a0 Stop will prevent the <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># onga_onga event from being set and the data file will not be <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># transferred to the \/data\/onga\/ready\/$site directory.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># Only the first character of the action code is actually read by the <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># program.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># It can be upper or lower case.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-family: 'courier new', courier, monospace; font-size: 10pt;\"># Upper and lower bounds for the sum of the measured component species <br \/>\n# gas concentrations.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># !! OPTIONAL KEYWORD !!<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@GAS_UNNORMALIZED_LIMITS<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #minimum percentage\u00a0 maximum percentage\u00a0\u00a0 failure action code<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #default min = 98.0\u00a0 default max = 102.0\u00a0 default = Warning<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 98.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 102.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Warning<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># The file pulled from the ONGA computer has date and time stamp<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># information in the file and has a filename that is partially based<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># on the date and time.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># A check is performed to make sure the two are consistent. They<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># should agree within the tolerance specified below.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># !! REQUIRED KEYWORD !!<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@GAS_TIME_DIFFERENCE_LIMITS<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #maximum time difference (min)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 failure<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #between file name and time in file\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 action code<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 59.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Warning<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># A check is performed on the amount of change from one measurement to <br \/>\n# the next on all the measured species.\u00a0 The check will return failure <br \/>\n# if the difference between the values is greater than the specified <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># percentage of the SMALLER value.\u00a0 The check will not be performed if <br \/>\n# the MAXIMUM value is less than 0.05%.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># !! REQUIRED KEYWORD !!<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@GAS_CONCENTRATION_CHANGE_LIMITS<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #max % change in conc\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 failure<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #for successive readings\u00a0\u00a0\u00a0 action_code<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 20\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Continue<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># The iso- to normal- ratio for these two gases must be within the<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># specified percentage.\u00a0 Percentage checks will trigger the specified <br \/>\n# failure action if the difference between the values is greater than <br \/>\n# the specified percentage of the SMALLER value. The check will not be <br \/>\n# performed if the maximum value is less than 0.05%.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># !! REQUIRED KEYWORD !!<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@BUTANE_PENTANE_LIMITS<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #Percent i-butane must Percent i-pentane must failure<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #be within n-butane\u00a0\u00a0\u00a0 be within n-pentane\u00a0\u00a0\u00a0\u00a0 action code<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 50.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 50.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Continue<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># Concentrations limit checks are performed for all the measured <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># species where there is an entry that is not a dash.\u00a0 All values are <br \/>\n# in %_conc.\u00a0 Specified minimum and maximum concentrations of &#8220;-&#8221; <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># indicate that no check is being performed by the ongadata task.\u00a0 <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># Only non-dash values should be altered.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># The check for H2S and Nonanes is for an exact match with the minimum <br \/>\n# value which is expected to be zero.<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># !! REQUIRED KEYWORD !!<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@GAS_COMPONENTS<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 #extension\u00a0\u00a0 label\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 real_label\u00a0\u00a0\u00a0 min_conc\u00a0\u00a0 max_conc\u00a0 action code<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 O2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Oxygen\u00a0\u00a0\u00a0\u00a0\u00a0 ng_oxygen\u00a0\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.10\u00a0\u00a0\u00a0\u00a0\u00a0 Warning<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 N2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Nitrogen\u00a0\u00a0\u00a0 ng_nitrogen\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Stop<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 ME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Methane\u00a0\u00a0\u00a0\u00a0 ng_methane\u00a0\u00a0 87.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Continue<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 C2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CO2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ng_co2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Continue<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 EE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Ethane\u00a0\u00a0\u00a0\u00a0\u00a0 ng_ethane\u00a0\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 13.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Stop<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 HS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 H2S\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ng_h2s\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Continue<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 PR\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Propane\u00a0\u00a0\u00a0\u00a0 ng_propane\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Continue<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 IB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 i-butane\u00a0\u00a0\u00a0 ng_ibutane\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Stop<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 NB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 n-butane\u00a0\u00a0\u00a0 ng_nbutane\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Continue<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 IP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 i-pentane\u00a0\u00a0 ng_ipentane\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Continue<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 NP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 n-pentane\u00a0\u00a0 ng_npentane\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Stop<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 HX\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Hexanes\u00a0\u00a0\u00a0\u00a0 ng_hexanes\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Continue<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 HE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Heptanes\u00a0\u00a0\u00a0 ng_heptanes\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 OC\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Octanes\u00a0\u00a0\u00a0\u00a0 ng_octanes\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211;<\/span><\/p>\n<p><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">\u00a0 NN\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Nonanes\u00a0\u00a0\u00a0\u00a0 ng_nonanes\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Continue<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># This keyword is used to signify if the $NORMALIZED_DATA section <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># should be written to the output file.\u00a0 Valid options for this <\/span><br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># keyword:<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># TRUE or FALSE<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\"># !! OPTIONAL KEYWORD !! &#8211; if not specified the $NORMALIZED_DATA section will <br \/>\n# not be written to the output file.<br \/>\n<\/span>######################################################################<br \/>\n<span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">@WRITE_NORMALIZED_DATA_SECTION<br \/>\n<\/span><span style=\"font-size: 10pt; font-family: 'courier new', courier, monospace;\">FALSE<\/span><\/p>\n<h3>Notes:<\/h3>\n<dl>\n<dd>\n<p>In order to run multiple instances of ongadata, the spec file for the additional instance of ongadata MUST contain certain keywords:\u00a0<\/p>\n<\/dd>\n<\/dl>\n<dl>\n<dd>\n<table style=\"width: 94.7965%; height: 10px;\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col \/>\n<col \/> <\/colgroup>\n<tbody>\n<tr style=\"height: 5px;\">\n<td style=\"width: 31.8002%; height: 10px;\">@REGISTERED_TASK_NAME<\/td>\n<td style=\"width: 122.743%; height: 10px;\">\n<p>Data will be stored in the directory \/data\/onga_REGNAME where &#8216;REGNAME&#8217; is the registered name specified below. If this keyword is not used, the default registered name, OngaData, will be used. The name must be unique for any given instance of ongadata.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.8002%;\">@GAS_STREAM_ID_DESCRIPTION<\/td>\n<td style=\"width: 122.743%;\">\n<p>The stream ID description which will be included in the onga_onga event that is used to transmit the composition data to the test cell node(s).<br \/>\nIt specifies the composition variable that should be written to by the update_composition task running on the remote node. This stream <br \/>\ndescription can be overridden using the CyFlex variables specified under the @GAS_VARIABLES_LABELS keyword below.<br \/>\nIf the @GAS_STREAM_ID_DESCRIPTION keyword is not present, the stream ID description will be set to NATURAL_GAS.<br \/>\nOnly the time\/date and unnormalized amount checks will be done if the gas stream ID is NOT NATURAL_GAS.<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 31.8002%;\">@GAS_VARIABLES_LABELS<\/td>\n<td style=\"width: 122.743%;\">\n<p>Describes the device ID stream.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/dd>\n<\/dl>\n<p>&nbsp;<\/p>\n<h3>See Also:<\/h3>\n<dl>\n<dd>\n<p>On the Cummins SharePoint: <em>Onga Data Retrieval<\/em> and Transfer, <em>Onga Data Quality Checks<\/em><\/p>\n<\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Purpose: Use the ONGA Data Transfer server program to transfer Online Natural Gas Analyzer (ONGA) data files from a networked PC. Enter: ongadata [spec_file] Where: spec_file Optional. Specify the spec filename to read and configure the task. The default is\u00a0\/specs\/ongaSpecs. Example: ongadata The above spawns ongadata using the default spec file ongaSpecs ongadata spec_file=\/specs\/newOngaSpecs The [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"parent":1955,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3805","page","type-page","status-publish","hentry"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/3805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/comments?post=3805"}],"version-history":[{"count":0,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/3805\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/pages\/1955"}],"wp:attachment":[{"href":"https:\/\/cyflex.com\/index.php\/wp-json\/wp\/v2\/media?parent=3805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}