Shared Runtime Data Type Reference

Use this page to identify the data type (DTY) and selector values used when Shared Runtime values are reported to Emiko.

How To Read DataGuard Output

A selector such as 9009 may appear in setup and debug as SEL=9009. It must not appear as a payload child DTY. The emitted payload uses the child DTY values listed in this reference.

Term Meaning
SEL The setup selector used by DataGuard, for example SEL=9004 or SEL=9009.
NOD Number of child values in the same DataGuard payload record.
DTY# The emitted child DTY value. Child DTY values are below 8000.
VAL# The raw payload value for the matching child DTY.

Example: SRC=VRC SEL=9009 NOD=5 DTY1=1125 VAL1=<qc> DTY2=1107 VAL2=20 DTY3=1126 VAL3=<delta> DTY4=1127 VAL4=<counter> DTY5=1128 VAL5=200. Here 9009 is the setup selector, 1107 is the emitted precipitation child DTY, and 20 means 0,20 mm.

Payload Scale Examples

Scale Example payload Meaning
mm x 0,01 2500 25,00 mm
degrees x 0,01 36000 360,00 degrees, north
m/s x 0,01 35 0,35 m/s

Setup Parameter Support

Use this matrix before selecting a DTY or selector. Direct child-DTY compatibility and selector acceptance are separate rules.

Parameter Direct values Supported selectors
VRDATATYPE# 0..1312 9000, 9001, 9002, 9004, 9005, 9006, 9007, 9012, 9013
OTDATATYPE# 0..1312 None
DEVDATATYPE# Direct values below 8000; current documented single-value driver use includes 1101, 1102, 1103, and 1201. 8000, 8001, 9007
VRCDATATYPE# 0, 1001, 1004 8003, 9008, 9009, 9010, 9011

Timers And Counters

DTY Value Payload scale / unit
1001 Operating time / on-time counter s
1002 On-time since reset No current DataGuard package output; validate source before use
1003 Off-time since reset No current DataGuard package output; validate source before use
1004 Pulse counter count
1005 Service timer No current DataGuard package output; validate source before use
1006 Time until next service No current DataGuard package output; validate source before use
1007 Counter/timer package QC (CN_QC) QC bitmask

In the current VRC/DataGuard path, DTY 1001 is emitted as raw seconds from the runtime seconds counter. DTY 1002, 1003, 1005, and 1006 are not emitted by the current DataGuard selector packages; validate the source path before using them as payload values.

Climate And Weather

DTY Value Payload scale / unit
1101 Temperature °C x 0,01
1102 Pressure hPa x 0,01
1103 Humidity %RH x 0,01
1104 Wind speed, 10-minute mean m/s x 0,01
1105 Wind gust, 10-minute m/s x 0,01
1106 Wind direction, current degrees x 0,01
1107 Precipitation / interval precipitation mm x 0,01
1108 Solar radiation W/m2
1109 Illuminance lux
1110 UV radiation UV index / W/m2
1111 Dew point °C
1112 Wet-bulb temperature °C
1113 Heat index / apparent temperature °C
1114 Wind chill °C
1115 Visibility km
1116 Cloud cover %
1117 Wind direction package QC QC bitmask
1118 Wind direction, 10-minute circular mean degrees x 0,01
1119 Wind direction spread, 10-minute degrees x 0,01
1120 Wind direction, 2-minute circular mean degrees x 0,01
1121 Wind direction spread, 2-minute degrees x 0,01
1122 Wind-speed package QC QC bitmask
1123 Wind speed, 2-minute mean m/s x 0,01
1124 Wind gust, 2-minute m/s x 0,01
1125 Rain gauge package QC QC bitmask
1126 Rain gauge accepted pulse delta pulses
1127 Rain gauge current high-speed counter total count
1128 Rain gauge tip size 0,001 mm/tip
1129 Climate/weather package QC QC bitmask

Wind-direction payload values use degrees x 0,01. A payload value of 36000 means 360,00 degrees, which is north.

Runtime Tags And Standard Names

Runtime tags are ProSoft/backend identifiers. Standard names are listed only where a public meteorological mapping is clear. The payload DTY and scale columns above remain the source of truth for Emiko output.

DTY Runtime tag Standard name Reference note
1101 CLIMA temperature value air_temperature CF standard name; WMO-No. 8 temperature measurement.
1102 CLIMA pressure value air_pressure CF standard name; WMO-No. 8 atmospheric pressure measurement.
1103 CLIMA humidity value relative_humidity CF standard name; WMO-No. 8 humidity measurement.
1104, 1123 Wind-speed mean values wind_speed CF standard name; time window is defined by the DTY text and package stage.
1105, 1124 Wind gust values wind_speed_of_gust CF standard name; time window is defined by the DTY text and package stage.
1106, 1118, 1120 DD_10MIN, DD_2MIN where package output uses those tags wind_from_direction CF standard name; output is direction from true north in degrees.
1107 Interval precipitation / rain package value precipitation_amount CF standard name for accumulated amount; here the package interval is defined by DataGuard logging.
1117, 1122, 1125, 1129 WIND_DIR_QC, WIND_SPEED_QC, RAIN_QC, CLIMA_QC Internal QC/status bitmask Use the QC bitmask section below; do not map these to meteorological measurement names.
1119, 1121 DD_SPREAD_10MIN, DD_SPREAD_2MIN Internal wind-direction spread value No external standard name is assigned on this page.

QC Bitmask

When a DataGuard package includes QC, the QC child DTY is always the first child value. The shared bitmask applies to 1007, 1117, 1122, 1125, 1129, 1220, and 1300 when those values are emitted by selector packages.

Bit value Meaning Use
0 OK The package has no reported quality issue.
1 Suspect, partial, or degraded Values may still be shown, but the measurement state is not fully normal.
2 Not ready or no usable sample window Used during warmup or when too few valid samples are available.
4 Configuration, setup, or unsupported profile The selected setup cannot produce the requested package.
8 Source, read, driver, or communication unavailable The underlying source is not available for the current package.
16 Invalid low, under-range, non-positive, or counter backwards The source value is below the supported range or a counter moved backwards.
32 Invalid high, over-range, invalid timing, or rate sanity The source value or sample timing is above the supported/sane range.
64 Outlier, spike, capacity, or too many channels The package detected an outlier or cannot allocate the requested active channel.
128 Inactive, stale, reset, or no current calculation window No current calculation window is available for the package.

Decode QC with bitwise checks. Example: 33 means bit 32 plus bit 1, so the value is both rate/range suspect and partial/degraded. NOD=1 with QC only means there is no current usable value in the package. NOD>1 means values are included and should be stored or displayed together with the QC state.

Water And Water Quality

DTY Value Payload scale / unit
1201 Water level relative to DVR90 signed mm
1202 Water flow speed m/s
1203 Water flow direction degrees
1204 Flow rate L/min / m3/h
1205 Volume (water/heat) m3
1206 Conductivity uS/cm
1207 pH pH units
1208 Salinity PSU / ppt
1209 Turbidity NTU
1210 Chlorine mg/L / ppm
1211 Oxygen mg/L / % saturation
1212 ORP mV
1213 TDS mg/L
1214 Ammonium/Ammonia mg/L
1215 Nitrate mg/L
1216 Phosphate mg/L
1217 Chlorophyll-a ug/L
1218 BGA/Phycocyanin RFU / ug/L
1219 Oil in water ppm
1220 Water-level package QC (WATER_LEVEL_QC) QC bitmask
1221 Water level relative to DKLAT/LAT signed mm
1222 Measured water-surface activity from the water-level filter mm

DTY 1222 is a point-measured water-surface activity value from the water-level rolling filter. It is not a certified maritime wave-height value.

Energy And Power Quality

DTY Value Payload scale / unit
1300 Energy-meter package QC (EM_QC) QC bitmask
1301 Voltage V x 0,01
1302 Current A
1303 Active power P W / kW
1304 Active energy kWh
1305 Reactive energy kVArh
1306 Frequency Hz
1307 THD %
1308 Reactive power Q VAr / kVAr
1309 Apparent power S VA / kVA
1310 Power factor cos phi
1311 Imported energy kWh
1312 Exported energy kWh

Selector Overview

Use this overview to identify the selector family before reading the detailed package or calculation contract.

Selector Family Source / sensor type
8000 Package Supported climate/weather driver package.
8001 Package Supported energy-meter driver voltage package.
8003 Package Counter/VRC pulse counter and operating-time timer.
9000..9006 Calculation Generic analog wind-direction transmitter scaled to direction.
9007 Calculation Water-level source from analog radar distance or supported radar driver measured distance.
9008, 9010, 9011 Calculation Counter-based wind-speed sensor on high-speed PCT input.
9009 Calculation Pronamic / Rain Gauge Professional on high-speed PCT input.
9012 Calculation NRG 200M voltage wind vane.
9013 Calculation RNRG/NRG 200P ratiometric voltage wind vane.

Package Selectors

Package selectors are setup values that send one predefined group of child DTY values. When a package includes QC, the QC child DTY is emitted first.

Selector Setup parameter Source / sensor type Child DTY order and NOD Output note
8000 DEVDATATYPE# Supported climate/weather driver package, including Thies Hydro Termo Baro profile. NOD=4: 1129, 1101, 1102, 1103. 1129 is QC/status. See the direct DTY rows for child scales.
8001 DEVDATATYPE# Supported energy-meter driver voltage package. NOD=4: 1300, 1301, 1301, 1301. 1300 is QC/status. The three 1301 values are emitted in source order.
8003 VRCDATATYPE# Counter/VRC channel with pulse counter and operating-time timer. NOD=3: 1007, 1004, 1001. 1007 is QC/status. 1004 is raw count. 1001 is raw seconds.

Calculation Selectors

Calculation selectors are setup values that run a DataGuard calculation and emit child DTY values. The selector itself is never emitted as the measurement DTY.

Wind-Direction Package Staging

Selectors 9004, 9012, and 9013 use the same staged wind-direction package.

Wind-Speed Package Staging

Selectors 9008, 9010, and 9011 use the same staged wind-speed package.

Generic Analog Wind-Direction Selectors

Selectors 9000..9006 use a generic analog wind-direction transmitter where the configured source represents 0..360 degrees. Use VRLIN# only as an optional true-north offset.

Selector Input requirement Child DTY order and NOD Fallback / note
9000 VRDATATYPE#. Valid analog input type and direction-scaled source. NOD=1: 1117. 1117 is wind-direction QC/status.
9001 VRDATATYPE#. Requires 10-minute history coverage. NOD=1: ready 1118; otherwise 1117. Ready value is emitted as the listed child DTY.
9002 VRDATATYPE#. Requires 10-minute history coverage. NOD=1: ready 1119; otherwise 1117. Ready value is emitted as the listed child DTY.
9003 Reserved. Not accepted by the current analog wind-direction setup parser. None. Do not use.
9004 VRDATATYPE#. Requires 2-minute and 10-minute history coverage for staged output. Uses the wind-direction package staging note. QC/status is first child. See direct DTY rows for scales.
9005 VRDATATYPE#. Requires 2-minute history coverage. NOD=1: ready 1120; otherwise 1117. Ready value is emitted as the listed child DTY.
9006 VRDATATYPE#. Requires 2-minute history coverage. Ready: NOD=3, 1117, 1120, 1121. Before coverage: NOD=1, 1117. QC/status is first child. See direct DTY rows for scales.

Water-Level Selector

Selector Source / setup Child DTY order and NOD Output note
9007 VRDATATYPE# for analog radar distance or DEVDATATYPE# for supported radar driver measured distance. Uses distance-to-water plus water-level reference and datum parameters. Usable values: NOD=4, 1220, 1201, 1221, 1222. Fatal/QC-only: NOD=1, 1220. 1220 is QC/status. See direct DTY rows for child units.

Counter/VRC Weather Selectors

Selector Source / sensor type Required setup Output contract
9008 Thies 4.3519 high-speed PCT wind-speed sensor. VRCDATATYPE#, TIN#=1, VRCPROFILE#=1, periodic logging. Formula V = 0.07881 * f + 0.32. Uses the wind-speed package staging note. QC/status is first child.
9009 Pronamic / Rain Gauge Professional on high-speed PCT input. See WeatherStation Supported Instruments. VRCDATATYPE#, TIN#=1, VRCPROFILE#=2..5, periodic logging. Profiles: 2=0,2, 3=0,1, 4=0,25, 5=0,5 mm/tip. Normal: NOD=5, 1125, 1107, 1126, 1127, 1128. Config-fatal: NOD=1, 1125. Above 12 tips/min sets QC bit 32.
9010 NRG 40C high-speed PCT wind-speed sensor. VRCDATATYPE#, TIN#=1, VRCPROFILE#=6, periodic logging. Formula m/s = Hz * 0.765 + 0.35. Uses the wind-speed package staging note. 0 Hz sends payload value 35. Sensor cap is 125 Hz.
9011 NRG 40H high-speed PCT wind-speed sensor. VRCDATATYPE#, TIN#=1, VRCPROFILE#=7, periodic logging. Formula m/s = Hz * 0.765 + 0.35. Uses the wind-speed package staging note. 0 Hz sends payload value 35. Sensor cap is 125 Hz.

Voltage Wind Vane Selectors

Selector Source / sensor type Required setup and conversion Output contract
9012 NRG 200M voltage wind vane. VRDATATYPE#. Voltage AI only: VRTYPE#=2, 4, or 5. Uses 0,007..2,5 VDC and formula degrees = volts * 147.91 - 1.460. Do not use for 200P. Uses the wind-direction package staging note. VRLIN# applies after sensor-specific conversion.
9013 RNRG/NRG 200P ratiometric voltage wind vane. VRDATATYPE#. Voltage AI only: VRTYPE#=2, 4, or 5. TMIN#/TMAX# are the post-input signal range in mV for this selector only. Formula: ratio = (signal_mV - TMIN#) / (TMAX# - TMIN#); degrees = 4 + ratio * 352. Uses the wind-direction package staging note. Typical TMIN#=0; typical TMAX#=2500, 5000, or 10000.

9013 Setup Examples

For VRDATATYPE#=9013, TMIN# and TMAX# are the lower and upper signal range in mV at the ProSoft analog input after any signal conditioning. They are not general transmitter engineering min/max values for all analog selectors, and they are not the sensor supply voltage unless the sensor output is wired directly and has the same usable range.

The 200P output is ratiometric. Select the range from the actual conditioned voltage that reaches the controller input. Direct sensor output above 10 V must not be connected as a direct ProSoft AI signal; condition it to a supported voltage range first.

Actual signal at AI Slot 1 setup Use
0..2,5 V VRTYPE1=2, 4, or 5; VRDATATYPE1=9013, TMIN1=0, TMAX1=2500 Use when the conditioned 200P signal presented to the input is 0..2500 mV.
0..5 V VRTYPE1=2, 4, or 5; VRDATATYPE1=9013, TMIN1=0, TMAX1=5000 Use when the conditioned 200P signal presented to the input is 0..5000 mV.
0..10 V VRTYPE1=2, 4, or 5; VRDATATYPE1=9013, TMIN1=0, TMAX1=10000 Maximum supported direct range for this selector. TMAX# above 10000 is config-fatal.
0..0,5 V VRTYPE1=2, 4, or 5; VRDATATYPE1=9013, TMIN1=0, TMAX1=500 Atypical but code-valid if verified signal conditioning really delivers 0..500 mV. If the intended range is 0-5 V, use TMAX1=5000.

Use VRTYPE#=2, 4, or 5 according to the actual voltage input type on the controller. Do not use VRTYPE#=0 for 9013.

Setup range Input signal Direction result Payload value
TMIN1=0, TMAX1=5000 2500 mV 180,00 degrees 18000 because direction payload uses degrees x 0,01.
TMIN1=0, TMAX1=10000 5000 mV 180,00 degrees 18000.
Any valid 9013 range TMIN# signal 4,00 degrees 400.
Any valid 9013 range TMAX# signal 356,00 degrees 35600.

If TMAX# <= TMIN#, TMAX# <= 0, TMAX# > 10000, or the channel is not a supported voltage input type, the selector returns config/setup QC. Signals below TMIN# set under-range QC, and signals above TMAX# set over-range QC.

Sensor check: A selector tells DataGuard which calculation to run. It is not proof of the exact installed sensor. Confirm the physical sensor, wiring, profile, and signal conditioning from the installation or delivery documentation before selecting the setup value.

Counter/VRC Requirements

Counter/VRC selectors 9008, 9009, 9010, and 9011 use the high-speed PCT counter path. Keep these target and setup requirements outside the selector table so the table stays readable.

Related DataGuard Setup


Public revision 21/08/2026