gw_fct_getconfig - Giswater/giswater_dbmodel GitHub Wiki


Description

Get attribute table dialog, filters and values from database relation

Input example

SELECT gw_fct_getconfig($${
"client":{"device":4, "infoType":1, "lang":"ES"},
"form":{"formName":"epaoptions"},
"feature":{},"data":{}}$$)

Output example

  "status": "Accepted",
  "version": {
    "value": "3.4.021"
  },
  "body": {
    "message": {
      "level": 1,
      "text": "Process done successfully"
    },
    "form": {
      "formName": "",
      "formLabel": "",
      "formText": "",
      "formTabs": [
        {
          "fields": [
            {
              "label": "Duration:",
              "widgetname": "inp_times_duration",
              "value": "24",
              "datatype": "integer",
              "widgettype": "linetext",
              "layoutorder": 1,
              "layoutname": "lyt_date_1",
              "iseditable": true,
              "orderby": 1,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": "24",
              "tooltip": "Default value of duration of the simulation. Use 0 to run a single period snapshot analysis. "
            },
            {
              "label": "Pattern timestep:",
              "widgetname": "inp_times_pattern_timestep",
              "value": null,
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 2,
              "layoutname": "lyt_date_1",
              "iseditable": true,
              "orderby": 2,
              "isparent": false,
              "widgetcontrols": {
                "regexpControl": "[\\d]+:[0-5][0-9]:[0-5][0-9]"
              },
              "checked": false,
              "placeholder": "1:00",
              "tooltip": "Default value of pattern timestep, which is the interval between time periods in all time patterns."
            },
            {
              "label": "Quality timestep:",
              "widgetname": "inp_times_quality_timestep",
              "value": null,
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 3,
              "layoutname": "lyt_date_1",
              "iseditable": true,
              "orderby": 3,
              "isparent": false,
              "widgetcontrols": {
                "regexpControl": "[\\d]+:[0-5][0-9]:[0-5][0-9]"
              },
              "checked": false,
              "placeholder": "0:05",
              "tooltip": "Default value of quality timestep, which is the time step used to track changes in water quality throughout the network"
            },
            {
              "label": "Report timestep:",
              "widgetname": "inp_times_report_timestep",
              "value": null,
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 4,
              "layoutname": "lyt_date_1",
              "iseditable": true,
              "orderby": 4,
              "isparent": false,
              "widgetcontrols": {
                "regexpControl": "[\\d]+:[0-5][0-9]:[0-5][0-9]"
              },
              "checked": false,
              "placeholder": "1:00",
              "tooltip": "Default value of report timestep, which sets the time interval between which output results are reported"
            },
            {
              "label": "Start clocktime:",
              "widgetname": "inp_times_start_clocktime",
              "value": null,
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 5,
              "layoutname": "lyt_date_1",
              "iseditable": true,
              "orderby": 5,
              "isparent": false,
              "widgetcontrols": {
                "regexpControl": "[\\d]+:[0-5][0-9]:[0-5][0-9]"
              },
              "checked": false,
              "placeholder": "0:00",
              "tooltip": "Default value of start clocktime, which is the length of time into the simulation at which output results begin to be reported. "
            },
            {
              "label": "Hydraulic timestemp:",
              "widgetname": "inp_times_hydraulic_timestep",
              "value": "0:30",
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 1,
              "layoutname": "lyt_date_2",
              "iseditable": true,
              "orderby": 6,
              "isparent": false,
              "widgetcontrols": {
                "minValue": 0.001,
                "maxValue": 100,
                "regexpControl": "[\\d]+:[0-5][0-9]:[0-5][0-9]"
              },
              "checked": true,
              "placeholder": "1:00",
              "tooltip": "Default value of hydraulic timestep, which determines how often a new hydraulic state of the network is computed"
            },
            {
              "label": "Pattern start:",
              "widgetname": "inp_times_pattern_start",
              "value": null,
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 2,
              "layoutname": "lyt_date_2",
              "iseditable": true,
              "orderby": 7,
              "isparent": false,
              "widgetcontrols": {
                "regexpControl": "[\\d]+:[0-5][0-9]:[0-5][0-9]"
              },
              "checked": false,
              "placeholder": "0:00",
              "tooltip": "Default value of pattern start, which is the time offset at which all patterns will start"
            },
            {
              "label": "Report start:",
              "widgetname": "inp_times_report_start",
              "value": null,
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 3,
              "layoutname": "lyt_date_2",
              "iseditable": true,
              "orderby": 8,
              "isparent": false,
              "widgetcontrols": {
                "regexpControl": "[\\d]+:[0-5][0-9]:[0-5][0-9]"
              },
              "checked": false,
              "placeholder": "0:00",
              "tooltip": "Default value of report start, which is the length of time into the simulation at which output results begin to be reported"
            },
            {
              "label": "Rule timestep:",
              "widgetname": "inp_times_rule_timestep",
              "value": null,
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 4,
              "layoutname": "lyt_date_2",
              "iseditable": true,
              "orderby": 9,
              "isparent": false,
              "widgetcontrols": {
                "regexpControl": "[\\d]+:[0-5][0-9]:[0-5][0-9]"
              },
              "checked": false,
              "placeholder": "1:00",
              "tooltip": "Default value of rule timestep, which is the time step used to check for changes in system status due to activation of rule-based controls between hydraulic time steps"
            },
            {
              "label": "Statistic:",
              "widgetname": "inp_times_statistic",
              "value": "NONE",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 5,
              "layoutname": "lyt_date_2",
              "iseditable": true,
              "orderby": 10,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of statistic, which determines what kind of statistical post-processing should be done on the time series of simulation results generated",
              "comboIds": [
                "AVERAGED",
                "MAXIMUM",
                "MINIMUM",
                "NONE",
                "RANGE"
              ],
              "comboNames": [
                "AVERAGED",
                "MAXIMUM",
                "MINIMUM",
                "NONE",
                "RANGE"
              ],
              "selectedId": "NONE"
            },
            {
              "label": "Network geometry generator:",
              "widgetname": "inp_options_networkmode",
              "value": "1",
              "datatype": "integer",
              "widgettype": "combo",
              "layoutorder": 1,
              "layoutname": "lyt_general_1",
              "iseditable": true,
              "orderby": 11,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Generates the network onfly transformation to epa with 3 options; Faster: Only mandatory nodarc (EPANET valves and pumps); Normal: All nodarcs (GIS shutoff valves); Slower: All nodarcs and in addition treaming all pipes with vnode creating the vnodearcs",
              "comboIds": [
                "1",
                "2",
                "3",
                "4"
              ],
              "comboNames": [
                "NODE (MANDATORY NODARCS)",
                "NODE (ALL NODARCS)",
                "PJOINT (MANDATORY NODARCS)",
                "PJOINT (ALL NODARCS)"
              ],
              "selectedId": "1"
            },
            {
              "label": "Demand type:",
              "widgetname": "inp_options_demandtype",
              "value": "1",
              "datatype": null,
              "widgettype": "combo",
              "layoutorder": 2,
              "layoutname": "lyt_general_1",
              "iseditable": true,
              "orderby": 12,
              "isparent": true,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Demand type to use on EPANET simulation",
              "comboIds": [
                "1",
                "2",
                "3",
                "4",
                "5"
              ],
              "comboNames": [
                "NODE ESTIMATED",
                "CONNEC ESTIMATED",
                "SIMPLIFIED PERIOD",
                "DMA-EFFICIENCY PERIOD",
                "DMA-PATTERN PERIOD"
              ],
              "selectedId": "1"
            },
            {
              "label": "Pattern method:",
              "widgetname": "inp_options_patternmethod",
              "value": "11",
              "datatype": null,
              "widgettype": "combo",
              "layoutorder": 3,
              "layoutname": "lyt_general_1",
              "iseditable": true,
              "orderby": 13,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Pattern method used on EPANET simulation",
              "comboIds": [
                "11",
                "12",
                "13"
              ],
              "comboNames": [
                "UNIQUE ESTIMATED (NODE)",
                "DMA ESTIMATED (NODE)",
                "NODE ESTIMATED (NODE)"
              ],
              "selectedId": "11"
            },
            {
              "label": "Valve mode:",
              "widgetname": "inp_options_valve_mode",
              "value": "2",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 4,
              "layoutname": "lyt_general_1",
              "iseditable": true,
              "orderby": 14,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Defines the status of valves (OPEN, CLOSED) in function of [INVENTORY][EPA TABLES}[MINCUT RESULT]. Inventory is 'as is' status valve is defined on inventory. Epa is the possibility to use the status defined on epa tables (inp_shortpipe) modifiyng any times any want for user and Mincut Result is the posibility to use a defined status of valves as a result on a mincut scenario",
              "comboIds": [
                "1",
                "2",
                "3"
              ],
              "comboNames": [
                "EPA TABLES",
                "INVENTORY VALUES",
                "MINCUT RESULTS"
              ],
              "selectedId": "2"
            },
            {
              "label": "Units:",
              "widgetname": "inp_options_units",
              "value": "LPS",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 5,
              "layoutname": "lyt_general_1",
              "iseditable": true,
              "orderby": 15,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of units, which sets the units in which flow rates are expressed",
              "comboIds": [
                "AFD",
                "CMD",
                "CMH",
                "GPM",
                "IMGD",
                "LPM",
                "LPS",
                "MGD",
                "MLD"
              ],
              "comboNames": [
                "AFD",
                "CMD",
                "CMH",
                "GPM",
                "IMGD",
                "LPM",
                "LPS",
                "MGD",
                "MLD"
              ],
              "selectedId": "LPS"
            },
            {
              "label": "Demand multiplier:",
              "widgetname": "inp_options_demand_multiplier",
              "value": "1.00",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 6,
              "layoutname": "lyt_general_1",
              "iseditable": true,
              "orderby": 16,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of demand multiplier, which is used to adjust the values of baseline demands for all junctions and all demand categories"
            },
            {
              "label": "Quality mode:",
              "widgetname": "inp_options_quality_mode",
              "value": "NONE",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 9,
              "layoutname": "lyt_general_1",
              "iseditable": true,
              "orderby": 17,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of quality, which selects the type of water quality analysis to perform",
              "comboIds": [
                "AGE",
                "CHEMICAL mg/L",
                "CHEMICAL ug/L",
                "NONE",
                "TRACE"
              ],
              "comboNames": [
                "AGE",
                "CHEMICAL mg/L",
                "CHEMICAL ug/L",
                "NONE",
                "TRACE"
              ],
              "selectedId": "NONE"
            },
            {
              "label": "Nod2arc length:",
              "widgetname": "inp_options_nodarc_length",
              "value": "0.3",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 1,
              "layoutname": "lyt_general_2",
              "iseditable": true,
              "orderby": 18,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of length of arc created during the transformation of gis node features to arc model features"
            },
            {
              "label": "CRM PERIOD value:",
              "widgetname": "inp_options_rtc_period_id",
              "value": null,
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 2,
              "layoutname": "lyt_general_2",
              "orderby": 19,
              "isparent": false,
              "widgetcontrols": {
                "enableWhenParent": "[3,4,5]"
              },
              "checked": false,
              "placeholder": null,
              "tooltip": "Billing period used to choose demands in order to export to EPANET",
              "iseditable": false,
              "comboIds": [
                "",
                "5",
                "6",
                "7"
              ],
              "comboNames": [
                "",
                "5",
                "6",
                "7"
              ]
            },
            {
              "label": "UNIQUE ESTIMATED pattern:",
              "widgetname": "inp_options_pattern",
              "value": null,
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 3,
              "layoutname": "lyt_general_2",
              "iseditable": true,
              "orderby": 20,
              "isparent": true,
              "widgetcontrols": {
                "enableWhenParent": "[11, 21, 31, 33]"
              },
              "checked": false,
              "placeholder": null,
              "tooltip": "Default value of pattern, which is a default demand pattern to be applied to all junctions where no demand pattern was specified. ",
              "comboIds": [
                "",
                "dma01_estimated",
                "dma01_period05",
                "dma01_period06",
                "dma01_period07",
                "dma02_estimated",
                "dma02_period05",
                "dma02_period06",
                "dma02_period07",
                "dma03_estimated",
                "dma03_period05",
                "dma03_period06",
                "dma03_period07",
                "pattern_01",
                "pattern_02",
                "pattern_03",
                "pattern_hydrant"
              ],
              "comboNames": [
                "",
                "dma01_estimated",
                "dma01_period05",
                "dma01_period06",
                "dma01_period07",
                "dma02_estimated",
                "dma02_period05",
                "dma02_period06",
                "dma02_period07",
                "dma03_estimated",
                "dma03_period05",
                "dma03_period06",
                "dma03_period07",
                "pattern_01",
                "pattern_02",
                "pattern_03",
                "pattern_hydrant"
              ]
            },
            {
              "label": "Mincut result id:",
              "widgetname": "inp_options_valve_mode_mincut_result",
              "value": null,
              "datatype": "integer",
              "widgettype": "linetext",
              "layoutorder": 4,
              "layoutname": "lyt_general_2",
              "iseditable": true,
              "orderby": 21,
              "isparent": false,
              "widgetcontrols": {
                "enableWhenParent": "[3]"
              },
              "checked": false,
              "placeholder": null,
              "tooltip": "Related to `inp_options_valve_mode` when MINCUT RESULT is selected"
            },
            {
              "label": "Headloss formula:",
              "widgetname": "inp_options_headloss",
              "value": "D-W",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 5,
              "layoutname": "lyt_general_2",
              "iseditable": true,
              "orderby": 22,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of headloss, which selects a formula to use for computing head loss for flow through a pipe.",
              "comboIds": [
                "C-M",
                "D-W",
                "H-W"
              ],
              "comboNames": [
                "C-M",
                "D-W",
                "H-W"
              ],
              "selectedId": "D-W"
            },
            {
              "label": "Demand scenario priority:",
              "widgetname": "inp_options_dscenario_priority",
              "value": "1",
              "datatype": "integer",
              "widgettype": "combo",
              "layoutorder": 6,
              "layoutname": "lyt_general_2",
              "iseditable": true,
              "orderby": 23,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Dscenario priority",
              "comboIds": [
                "1",
                "3",
                "2"
              ],
              "comboNames": [
                "ALWAYS OVERWRITE DEMAND & PATT",
                "JOIN DEMANDS & OVERWRITE PATT",
                "ONLY OVERWRITE NULL DEMANDS"
              ],
              "selectedId": "1"
            },
            {
              "label": "Node id:",
              "widgetname": "inp_options_node_id",
              "value": null,
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 9,
              "layoutname": "lyt_general_2",
              "iseditable": true,
              "orderby": 24,
              "isparent": false,
              "widgetcontrols": null,
              "checked": false,
              "placeholder": null,
              "tooltip": "Node used to trace some polutant on quality mode"
            },
            {
              "label": "Relative viscosity:",
              "widgetname": "inp_options_viscosity",
              "value": "1.00",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 1,
              "layoutname": "lyt_hydraulics_1",
              "iseditable": true,
              "orderby": 25,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of viscosity, which  is the kinematic viscosity of the fluid being modeled relative to that of water at 20 deg. C"
            },
            {
              "label": "Maximum trials:",
              "widgetname": "inp_options_trials",
              "value": "40.00",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 3,
              "layoutname": "lyt_hydraulics_1",
              "iseditable": true,
              "orderby": 26,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of trials, which are the maximum number of trials used to solve network hydraulics at each hydraulic time step of a simulation. "
            },
            {
              "label": "If unbalanced:",
              "widgetname": "inp_options_unbalanced",
              "value": "CONTINUE",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 4,
              "layoutname": "lyt_hydraulics_1",
              "iseditable": true,
              "orderby": 27,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of unbalanced, which determines what happens if a hydraulic solution cannot be reached within the prescribed number of trials at some hydraulic time step into the simulation",
              "comboIds": [
                "CONTINUE",
                "STOP"
              ],
              "comboNames": [
                "CONTINUE",
                "STOP"
              ],
              "selectedId": "CONTINUE"
            },
            {
              "label": "Hydraulics:",
              "widgetname": "inp_options_hydraulics",
              "value": "NONE",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 5,
              "layoutname": "lyt_hydraulics_1",
              "iseditable": true,
              "orderby": 28,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of hydraulics, which allows to either SAVE the current hydraulics solution to a file or USE a previously saved hydraulics solution. ",
              "comboIds": [
                "NONE",
                "SAVE",
                "USE"
              ],
              "comboNames": [
                "",
                "SAVE",
                "USE"
              ],
              "selectedId": "NONE"
            },
            {
              "label": "Emitter exponent:",
              "widgetname": "inp_options_emitter_exponent",
              "value": "0.5",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 6,
              "layoutname": "lyt_hydraulics_1",
              "iseditable": true,
              "orderby": 29,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of emitter exponent, which specifies the power to which the pressure at a junction is raised when computing the flow issuing from an emitter"
            },
            {
              "label": "Max check:",
              "widgetname": "inp_options_maxcheck",
              "value": "10.00",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 7,
              "layoutname": "lyt_hydraulics_1",
              "iseditable": true,
              "orderby": 30,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of maxcheck, whcih is the number of solution trials after which periodic status checks on pumps, check valves flow control valves and pipes connected to tanks are discontinued "
            },
            {
              "label": "Quality tolerance:",
              "widgetname": "inp_options_tolerance",
              "value": "0.01",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 10,
              "layoutname": "lyt_hydraulics_1",
              "iseditable": true,
              "orderby": 31,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of tolerance, which is the difference in water quality level below which one can say that one parcel of water is essentially the same as another."
            },
            {
              "label": "Specific gravity:",
              "widgetname": "inp_options_specific_gravity",
              "value": "1.00",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 1,
              "layoutname": "lyt_hydraulics_2",
              "iseditable": true,
              "orderby": 32,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of specific gravity, which is the ratio of the density of the fluid being modeled to that of water at 4 deg. C (unitless)"
            },
            {
              "label": "Accuracy:",
              "widgetname": "inp_options_accuracy",
              "value": "0.001",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 3,
              "layoutname": "lyt_hydraulics_2",
              "iseditable": true,
              "orderby": 33,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of accuracy, which prescribes the convergence criterion that determines when a hydraulic solution has been reached."
            },
            {
              "label": "Additional trials:",
              "widgetname": "inp_options_unbalanced_n",
              "value": "40.00",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 4,
              "layoutname": "lyt_hydraulics_2",
              "iseditable": true,
              "orderby": 34,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of number of trials for which will continue the search for a solution with the status of all links held fixed at their current settings."
            },
            {
              "label": "Hydraulics fname:",
              "widgetname": "inp_options_hydraulics_fname",
              "value": null,
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 5,
              "layoutname": "lyt_hydraulics_2",
              "iseditable": true,
              "orderby": 35,
              "isparent": false,
              "widgetcontrols": null,
              "checked": false,
              "placeholder": null,
              "tooltip": "Default value of hydraulics fnam, which is the name of file storing the hydraulic solution"
            },
            {
              "label": "Damp limit:",
              "widgetname": "inp_options_damplimit",
              "value": "0.00",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 6,
              "layoutname": "lyt_hydraulics_2",
              "iseditable": true,
              "orderby": 36,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of check freq, which "
            },
            {
              "label": "Check frequency:",
              "widgetname": "inp_options_checkfreq",
              "value": "2.00",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 7,
              "layoutname": "lyt_hydraulics_2",
              "iseditable": true,
              "orderby": 37,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of check freq, which sets the number of solution trials that pass during hydraulic balancing before the status of pumps, check valves, flow control valves and pipes connected to tanks are once again updated."
            },
            {
              "label": "Relative diffusivity:",
              "widgetname": "inp_options_diffusivity",
              "value": "1",
              "datatype": "double",
              "widgettype": "spinbox",
              "layoutorder": 10,
              "layoutname": "lyt_hydraulics_2",
              "iseditable": true,
              "orderby": 38,
              "isparent": false,
              "widgetcontrols": {
                "maxMinValues": {
                  "min": 0.001,
                  "max": 100
                }
              },
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of diffusivity, which is the molecular diffusivity of the chemical being analyzed relative to that of chlorine in water. "
            },
            {
              "label": "Demand:",
              "widgetname": "inp_report_demand",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 1,
              "layoutname": "lyt_reports_1",
              "iseditable": false,
              "orderby": 39,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of node demand will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Diameter:",
              "widgetname": "inp_report_diameter",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 2,
              "layoutname": "lyt_reports_1",
              "iseditable": false,
              "orderby": 40,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of arc diameter will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Elevation:",
              "widgetname": "inp_report_elevation",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 3,
              "layoutname": "lyt_reports_1",
              "iseditable": false,
              "orderby": 41,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of node elevation will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Energy:",
              "widgetname": "inp_report_energy",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 4,
              "layoutname": "lyt_reports_1",
              "iseditable": false,
              "orderby": 42,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of energy, which determines if a table reporting average energy usage and cost for each pump is provided",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "File:",
              "widgetname": "inp_report_file",
              "value": null,
              "datatype": "string",
              "widgettype": "linetext",
              "layoutorder": 5,
              "layoutname": "lyt_reports_1",
              "iseditable": false,
              "orderby": 43,
              "isparent": false,
              "widgetcontrols": null,
              "checked": false,
              "placeholder": null,
              "tooltip": "Default value of file, which supplies the name of a file to which the output report will be written"
            },
            {
              "label": "Flow:",
              "widgetname": "inp_report_flow",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 6,
              "layoutname": "lyt_reports_1",
              "iseditable": false,
              "orderby": 44,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of arc flow will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Head:",
              "widgetname": "inp_report_head",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 7,
              "layoutname": "lyt_reports_1",
              "iseditable": false,
              "orderby": 45,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of node head will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Length:",
              "widgetname": "inp_report_length",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 8,
              "layoutname": "lyt_reports_1",
              "iseditable": false,
              "orderby": 46,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of arc length will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Links:",
              "widgetname": "inp_report_links",
              "value": "ALL",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 9,
              "layoutname": "lyt_reports_1",
              "iseditable": false,
              "orderby": 47,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of links, which identifies which links will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "ALL"
            },
            {
              "label": "F Factor:",
              "widgetname": "inp_report_f_factor",
              "value": "PRECISION 4",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 10,
              "layoutname": "lyt_reports_1",
              "iseditable": false,
              "orderby": 48,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of factor of friction to show on epa result",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "PRECISION 4"
            },
            {
              "label": "Nodes:",
              "widgetname": "inp_report_nodes",
              "value": "ALL",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 1,
              "layoutname": "lyt_reports_2",
              "iseditable": false,
              "orderby": 49,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of nodes, which identifies which nodes will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "ALL"
            },
            {
              "label": "Pagesize:",
              "widgetname": "inp_report_pagesize",
              "value": null,
              "datatype": "integer",
              "widgettype": "linetext",
              "layoutorder": 2,
              "layoutname": "lyt_reports_2",
              "iseditable": false,
              "orderby": 50,
              "isparent": false,
              "widgetcontrols": null,
              "checked": false,
              "placeholder": null,
              "tooltip": "Default value of pagesize, which  sets the number of lines written per page of the output report. "
            },
            {
              "label": "Pressure:",
              "widgetname": "inp_report_pressure",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 3,
              "layoutname": "lyt_reports_2",
              "iseditable": false,
              "orderby": 51,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of node pressure will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Quality:",
              "widgetname": "inp_report_quality",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 4,
              "layoutname": "lyt_reports_2",
              "iseditable": false,
              "orderby": 52,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of node quality will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Reaction:",
              "widgetname": "inp_report_reaction",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 5,
              "layoutname": "lyt_reports_2",
              "iseditable": false,
              "orderby": 53,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of arc reaction will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Setting:",
              "widgetname": "inp_report_setting",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 6,
              "layoutname": "lyt_reports_2",
              "iseditable": false,
              "orderby": 54,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of arc setting will be reported (roughness for pipes, speed for pumps, pressure/flow setting for valves)",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Status:",
              "widgetname": "inp_report_status",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 7,
              "layoutname": "lyt_reports_2",
              "iseditable": false,
              "orderby": 55,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of status, which determines whether a hydraulic status report should be generated",
              "comboIds": [
                "FULL",
                "NO",
                "YES"
              ],
              "comboNames": [
                "FULL",
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Summary:",
              "widgetname": "inp_report_summary",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 8,
              "layoutname": "lyt_reports_2",
              "iseditable": false,
              "orderby": 56,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "Default value of summary, which determines whether a summary table of number of network components and key analysis options is generated",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            },
            {
              "label": "Velocity:",
              "widgetname": "inp_report_velocity",
              "value": "YES",
              "datatype": "string",
              "widgettype": "combo",
              "layoutorder": 9,
              "layoutname": "lyt_reports_2",
              "iseditable": false,
              "orderby": 57,
              "isparent": false,
              "widgetcontrols": null,
              "checked": true,
              "placeholder": null,
              "tooltip": "If true, value of arc velocity will be reported",
              "comboIds": [
                "NO",
                "YES"
              ],
              "comboNames": [
                "NO",
                "YES"
              ],
              "selectedId": "YES"
            }
          ],
          "tabName": "tabUser",
          "tabLabel": "User",
          "tooltip": "User"
        }
      ],
      "formGroupBox": [],
      "formActions": []
    },
    "feature": {},
    "data": {}
  }
}