configuration.json R1.4.E0

This commit is contained in:
Thomas Wiedebusch 2025-06-05 13:01:11 +02:00
parent c81be68d8c
commit 178cee0877

View File

@ -1,18 +1,4 @@
{
// "SUMMARY": {
// "schema": "1",
// "version": "350",
// "description": "...",
// "build": {
// "emea": "R1416 2025-04-09",
// "na": "B2011 2024-10-10"
// },
// "CordonelRegisterResponsibilities.xlsx": {
// "version": "66.0",
// "timestamp": "2025-02-18 13:16"
// },
// "date_modified": "2025-04-09 09:43"
// },
"CONFIGEXCHANGE": {
"id": 4,
"version": {
@ -629,7 +615,7 @@
"id": 9,
"version": {
"first": 1,
"last": 163
"last": 164
},
"registers": {
"AlarmStatus0": {
@ -650,7 +636,7 @@
"description": "8 bit counts corresponding to alarms 0-3.",
"version": {
"first": 1,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -688,7 +674,7 @@
"description": "8 bit counts corresponding to alarms 4-7.",
"version": {
"first": 1,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -745,7 +731,7 @@
"description": "Any set bits manually clear the corresponding alarm.",
"version": {
"first": 111,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -791,7 +777,7 @@
"description": "8 bit counts corresponding to alarms 8-11.",
"version": {
"first": 26,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -829,7 +815,7 @@
"description": "8 bit counts corresponding to alarms 12-15.",
"version": {
"first": 26,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -867,7 +853,7 @@
"description": "8 bit counts corresponding to alarms 16-19.",
"version": {
"first": 26,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -905,7 +891,7 @@
"description": "8 bit counts corresponding to alarms 20-23.",
"version": {
"first": 26,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -943,7 +929,7 @@
"description": "8 bit counts corresponding to alarms 24-27.",
"version": {
"first": 26,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -981,7 +967,7 @@
"description": "8 bit counts corresponding to alarms 28-31.",
"version": {
"first": 26,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -1123,6 +1109,54 @@
}
}
}
},
{
"type": "uint32_t",
"privilege": {
"lvl1": "RO",
"lvl2": "RO",
"lvl3": "RW",
"lvl4": "RO",
"lvl5": "RW",
"lvl6": "RW",
"lvl7": "RW",
"lvl8": "RW"
},
"description": "Bit set of those alarms which are being monitored.",
"version": {
"first": 164,
"last": 164
},
"values": {
"default": 4294967295,
"minimum": 0,
"maximum": 4294967295
},
"statictype": "infrequentlyupdated",
"production": {
"required": true,
"kitron": false,
"csd": "default",
"vako": false,
"operation_calibration": false,
"runtime_ignore": false,
"responsible": [
"J.S."
],
"remarks": "Bitmask of the alarms that we are interested in. I can imagine some customers may have different requirements to others. The radio does change this.",
"region": {
"emea": {
"values": {
"default": 49235
}
},
"na": {
"values": {
"default": 0
}
}
}
}
}
]
},
@ -1168,7 +1202,7 @@
"description": "Bit set of those alarms which will generate events.",
"version": {
"first": 111,
"last": 163
"last": 164
},
"values": {
"default": 4294967295,
@ -1325,6 +1359,54 @@
}
}
}
},
{
"type": "uint32_t",
"privilege": {
"lvl1": "RO",
"lvl2": "RO",
"lvl3": "RW",
"lvl4": "RO",
"lvl5": "RW",
"lvl6": "RW",
"lvl7": "RW",
"lvl8": "RW"
},
"description": "Bit set of those alarms which are displayed with IDs and the alarm icon.",
"version": {
"first": 164,
"last": 164
},
"values": {
"default": 4294967295,
"minimum": 0,
"maximum": 4294967295
},
"statictype": "infrequentlyupdated",
"production": {
"required": false,
"kitron": false,
"csd": null,
"vako": false,
"operation_calibration": false,
"runtime_ignore": true,
"responsible": [
"J.S"
],
"remarks": "Bitmask of the alarms that will be shown on the display (both the alarm ID and the flag icon). Again, I can imagine different customers wanting different things. The radio seems to set this but it seems to be a hardwired value.",
"region": {
"emea": {
"values": {
"default": 16382
}
},
"na": {
"values": {
"default": 0
}
}
}
}
}
]
},
@ -1365,7 +1447,7 @@
"description": "Alarms that have their display automatically cleared",
"version": {
"first": 111,
"last": 163
"last": 164
},
"statictype": "static",
"production": {
@ -1475,7 +1557,7 @@
"description": "Flow rate above which broken pipe alarm is set in 1/256 l/h. Due to rounding the value read back may not be exactly the value written. This is why the statictype is given as 'approximate'",
"version": {
"first": 133,
"last": 163
"last": 164
},
"si_transform": {
"remarks": "Cubic Meters per Second: conversion of 1/256 l/h flow rate units, the volume (liters = (1 / 256) * 10^-3 m^3 = 3.90625 * 10^-6 m^3) and time (hours = 3600 s) into SI base units. Flow rate = (3.90625 * 10^-6 m^3) / (3600 s) = 1.085069444 * 10^-9 m^3/s.",
@ -1589,7 +1671,7 @@
"description": "Time threshold for leak alarm in minutes",
"version": {
"first": 119,
"last": 163
"last": 164
},
"si_transform": {
"remarks": "Seconds: time in minutes ...",
@ -1694,7 +1776,7 @@
"description": "Number of measurements in reverse flow required to set reverse flow alarm",
"version": {
"first": 143,
"last": 163
"last": 164
},
"values": {
"default": 15,
@ -1747,7 +1829,7 @@
"description": "Timezone in which this application is set to run.",
"version": {
"first": 24,
"last": 163
"last": 164
},
"values": {
"default": 0,
@ -1792,7 +1874,7 @@
"description": "A name for the arrangement of applications on the meter",
"version": {
"first": 130,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -1853,7 +1935,7 @@
"description": "The number of times the meter has rebooted",
"version": {
"first": 111,
"last": 163
"last": 164
},
"values": {
"minimum": 0,
@ -1943,7 +2025,7 @@
"description": "Time threshold for broken pipe alarm in minutes",
"version": {
"first": 119,
"last": 163
"last": 164
},
"values": {
"default": 180,
@ -2068,7 +2150,7 @@
"description": "Flow rate above which leak alarm can be set in 1/256 l/h. Due to rounding the value read back may not be exactly the value written. This is why the statictype is given as 'approximate'",
"version": {
"first": 133,
"last": 163
"last": 164
},
"values": {
"default": 6399,
@ -2125,7 +2207,7 @@
"description": "Charge in uAs available in manufacturing (read only)",
"version": {
"first": 84,
"last": 163
"last": 164
},
"si_transform": {
"remarks": "Coulombs: charge in uAs ...",
@ -2223,7 +2305,7 @@
"description": "High temperature alarm threshold in 0.1°C",
"version": {
"first": 111,
"last": 163
"last": 164
},
"si_transform": {
"remarks": "Degrees Celsius: temperature in 0.1 degrees C ...",
@ -2309,7 +2391,7 @@
"description": "Time threshold for high temperature alarm in seconds",
"version": {
"first": 111,
"last": 163
"last": 164
},
"si_transform": {
"remarks": "Seconds: time in seconds ...",
@ -2419,7 +2501,7 @@
"description": "Low temperature alarm threshold in 0.1°C",
"version": {
"first": 111,
"last": 163
"last": 164
},
"values": {
"default": 20,
@ -2496,7 +2578,7 @@
"description": "Time threshold for low temperature alarm in seconds",
"version": {
"first": 111,
"last": 163
"last": 164
},
"values": {
"default": 600,
@ -2597,7 +2679,7 @@
"description": "High pressure alarm threshold in Pa",
"version": {
"first": 122,
"last": 163
"last": 164
},
"values": {
"default": 1600000,
@ -2698,7 +2780,7 @@
"description": "Time threshold for high pressure alarm in seconds",
"version": {
"first": 119,
"last": 163
"last": 164
},
"si_transform": {
"remarks": "Seconds: ...",
@ -2808,7 +2890,7 @@
"description": "Low pressure alarm threshold in Pa",
"version": {
"first": 122,
"last": 163
"last": 164
},
"values": {
"default": 30000,
@ -2909,7 +2991,7 @@
"description": "Time threshold for low pressure alarm in seconds",
"version": {
"first": 119,
"last": 163
"last": 164
},
"values": {
"default": 600,
@ -2981,7 +3063,7 @@
"description": "Store all configuration items in non-volatile memory.",
"version": {
"first": 131,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -3019,7 +3101,7 @@
"description": "Customer serial number string",
"version": {
"first": 139,
"last": 163
"last": 164
},
"statictype": "static",
"production": {
@ -3060,7 +3142,7 @@
"description": "Internal backup of calendar seconds",
"version": {
"first": 145,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -3100,7 +3182,7 @@
"description": "Datetime in seconds since 1/1/2000 00:00:00. Time meter was determined to have been installed. 0 means not installed.",
"version": {
"first": 147,
"last": 163
"last": 164
},
"statictype": "infrequentlyupdated",
"production": {
@ -3148,7 +3230,7 @@
"description": "Read to view the string used as a decimal point for this locale",
"version": {
"first": 151,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -3188,7 +3270,7 @@
"description": "Read to view the string used as a thousands separarator for this locale",
"version": {
"first": 151,
"last": 163
"last": 164
},
"statictype": "dynamic",
"production": {
@ -3228,7 +3310,7 @@
"description": "Test whether the internal login works. Start test by writing '1' then log out to enable the test to run. Log back in and read back this register for result (see status codes)",
"version": {
"first": 157,
"last": 163
"last": 164
},
"values": {
"minimum": 0,
@ -3270,7 +3352,7 @@
"description": "time threshold in Minutes for NoFlowAlarm trigger NoFlowAlarm trigger",
"version": {
"first": 161,
"last": 163
"last": 164
},
"values": {
"default": 43200,
@ -3315,7 +3397,7 @@
"description": "number of consecutive samples (Minutes) before NoFlow Alarm gets cleared",
"version": {
"first": 161,
"last": 163
"last": 164
},
"values": {
"default": 5,
@ -3584,7 +3666,7 @@
"id": 26,
"version": {
"first": 1,
"last": 22
"last": 24
},
"registers": {
"UpgState": {
@ -3605,7 +3687,7 @@
"description": "General UPG states.",
"version": {
"first": 2,
"last": 22
"last": 24
},
"statictype": "dynamic",
"production": {
@ -3642,7 +3724,7 @@
"description": "Specifies the Bootloader State of operation.",
"version": {
"first": 2,
"last": 22
"last": 24
},
"statictype": "dynamic",
"production": {
@ -16299,7 +16381,7 @@
"id": 22,
"version": {
"first": 1,
"last": 199
"last": 200
},
"registers": {
"StoreConfiguration": {
@ -16320,7 +16402,7 @@
"description": "Store all configuration items in non-volatile memory.",
"version": {
"first": 147,
"last": 199
"last": 200
},
"statictype": "dynamic",
"production": {
@ -16359,7 +16441,7 @@
"description": "Override the maximum number of entries per log (0 keeps default)",
"version": {
"first": 147,
"last": 199
"last": 200
},
"statictype": "static",
"production": {