Error reporting fixes and re-formatting (issue #358)
This commit is contained in:
137
src/errors.dat
137
src/errors.dat
@@ -1,76 +1,71 @@
|
||||
//EPANET 2 Error Messages
|
||||
DAT(0,"ok")
|
||||
DAT(101,"insufficient memory available")
|
||||
DAT(102,"no network data available")
|
||||
DAT(103,"hydraulic solver not opened")
|
||||
DAT(104,"no hydraulics for water quality analysis")
|
||||
DAT(105,"water quality solver not opened")
|
||||
DAT(106,"no results saved to report on")
|
||||
DAT(107,"hydraulics supplied from external file")
|
||||
DAT(108,"cannot use external file while hydraulics solver is active")
|
||||
DAT(109,"cannot change time parameter when solver is active")
|
||||
DAT(110,"cannot solve network hydraulic equations")
|
||||
DAT(120,"cannot solve water quality transport equations")
|
||||
|
||||
DAT(0,EN_OK,"ok")
|
||||
DAT(101,ENERR_INSUF_MEM,"insufficient memory available")
|
||||
DAT(102,ENERR_NO_NET_DATA,"no network data available")
|
||||
DAT(103,ENERR_HYD_NOT_INIT,"hydraulics not initialized")
|
||||
DAT(104,ENERR_NO_HYD,"no hydraulics for water quality analysis")
|
||||
DAT(105,ENERR_WQ_NOT_INIT,"water quality not initialized")
|
||||
DAT(106,ENERR_NO_RESULT,"no results saved to report on")
|
||||
DAT(107,ENERR_HYD_EXT_FILE,"hydraulics supplied from external file")
|
||||
DAT(108,ENERR_CANT_USE_EXT_FILE,"cannot use external file while hydraulics solver is active")
|
||||
DAT(109,ENERR_CANT_CHANGE_TIME_PARAM,"cannot change time parameter when solver is active")
|
||||
DAT(110,ENERR_CANT_SOLVE_HYD,"cannot solve network hydraulic equations")
|
||||
DAT(120,ENERR_CANT_SOLVE_WQ,"cannot solve water quality transport equations")
|
||||
// These errors apply only to an input file
|
||||
DAT(200,"one or more errors in input file")
|
||||
DAT(201,"syntax error")
|
||||
|
||||
DAT(200,ENERR_INP_ERR,"one or more errors in input file")
|
||||
DAT(201,ENERR_SYNTAX_LINE,"syntax error in following line of section")
|
||||
DAT(202,ENERR_ILLEGAL_NUM,"function call contains illegal numeric value")
|
||||
DAT(203,ENERR_UNDEF_NODE,"function call refers to undefined node")
|
||||
DAT(204,ENERR_UNDEF_LINK,"function call refers to undefined link")
|
||||
DAT(205,ENERR_UNDEF_PAT,"function call refers to undefined time pattern")
|
||||
DAT(206,ENERR_UNDEF_CURVE,"function call refers to undefined curve")
|
||||
DAT(207,ENERR_CANT_CONTROL_CV,"function call attempts to control a CV")
|
||||
// These errors apply to both an input file and to API functions
|
||||
DAT(202,"illegal numeric value")
|
||||
DAT(203,"undefined node")
|
||||
DAT(204,"undefined link")
|
||||
DAT(205,"undefined time pattern")
|
||||
DAT(206,"undefined curve")
|
||||
DAT(207,"attempt to control CV/GPV link")
|
||||
DAT(208,"reference to undefined node")
|
||||
DAT(209,"illegal node property value")
|
||||
DAT(210,"reference to undefined link")
|
||||
DAT(211,"illegal link property value")
|
||||
DAT(212,"undefined trace node")
|
||||
DAT(213,"invalid option value")
|
||||
DAT(214,"too many characters in input line")
|
||||
DAT(215,"duplicate ID label")
|
||||
DAT(216,"reference to undefined pump")
|
||||
DAT(217,"invalid pump energy data")
|
||||
DAT(219,"illegal valve connection to tank node")
|
||||
DAT(220,"illegal valve connection to another valve")
|
||||
DAT(221,"mis-placed rule clause in rule-based control")
|
||||
DAT(222,"same start and end nodes for link")
|
||||
|
||||
DAT(208,ENERR_SPEC_UNDEF_NODE,"undefined Node")
|
||||
DAT(209,ENERR_ILLEGAL_VAL_NODE,"illegal value for Node")
|
||||
DAT(210,ENERR_SPEC_UNDEF_LINK,"specified for undefined Link")
|
||||
DAT(211,ENERR_ILLEGAL_VAL_LINK,"illegal value for Link")
|
||||
DAT(212,ENERR_TRACE_NODE,"invalid trace node")
|
||||
DAT(213,ENERR_ILLEGAL_OPT,"illegal option value in section")
|
||||
DAT(214,ENERR_TOO_MANY_CHAR,"following line of section contains too many characters")
|
||||
DAT(215,ENERR_DUPLICATE_ID,"duplicate ID")
|
||||
DAT(216,ENERR_UNDEF_PUMP,"data specified for undefined Pump")
|
||||
DAT(217,ENERR_INVALID_DATA_PUMP,"invalid data for Pump")
|
||||
DAT(219,ENERR_ILLEGAL_CON_TANK,"illegally connected to a tank")
|
||||
DAT(220,ENERR_ILLEGAL_CON_VALVE,"illegally connected to another valve")
|
||||
DAT(221,ENERR_RULE_CLAUSE, "mis-placed rule clause")
|
||||
|
||||
DAT(222,ENERR_SAME_START_END,"same start and end nodes")
|
||||
|
||||
DAT(223,ENERR_NOT_ENOUGH_NODES,"not enough nodes in network")
|
||||
DAT(224,ENERR_NO_TANKS_RES,"no tanks or reservoirs in network")
|
||||
DAT(225,ENERR_INVALID_LEVELS,"invalid lower/upper levels for Tank")
|
||||
DAT(226,ENERR_NO_HEAD_CURVE,"no head curve supplied for Pump")
|
||||
DAT(227,ENERR_INVALID_HEAD_CURVE,"invalid head curve for Pump")
|
||||
DAT(230,ENERR_X_NONINCREASING,"Curve has nonincreasing x-values")
|
||||
DAT(233,ENERR_NODE_UNCONNECTED,"Node is unconnected")
|
||||
DAT(240,ENERR_UNDEF_SOURCE,"undefined source")
|
||||
DAT(241,ENERR_UNDEF_CONTROL,"refers to undefined control")
|
||||
DAT(250,ENERR_INVALID_FORMAT,"function call contains invalid format")
|
||||
DAT(251,ENERR_INVALID_CODE,"function call contains invalid parameter code")
|
||||
|
||||
DAT(253,ENERR_NO_DEMAND_CAT,"function applied to nonexistent demand category")
|
||||
DAT(254,ENERR_NO_COORDS,"function applied to node with no coordinates")
|
||||
DAT(255,ENERR_COORDS_NOT_LOADED,"function fails because no node coordinates were supplied")
|
||||
|
||||
DAT(257,ENERR_NO_RULE,"function applied to nonexistent rule")
|
||||
DAT(258,ENERR_NO_CONDITION_ACTION,"function applied to nonexistent rule clause")
|
||||
|
||||
DAT(260,ENERR_DEL_TRACE_NODE,"cannot delete node assigned as a Trace Node")
|
||||
DAT(261,ENERR_DEL_NODE_LINK, "cannot delete a node or link contained in a control")
|
||||
|
||||
DAT(301,ENERR_FILES_ARE_SAME,"identical file names")
|
||||
DAT(302,ENERR_CANT_OPEN_INP,"cannot open input file")
|
||||
DAT(303,ENERR_CANT_OPEN_RPT,"cannot open report file")
|
||||
DAT(304,ENERR_CANT_OPEN_BIN,"cannot open binary output file")
|
||||
DAT(305,ENERR_CANT_OPEN_HYD,"cannot open hydraulics file")
|
||||
DAT(306,ENERR_HYD_FILE_NOMATCH,"hydraulics file does not match network data")
|
||||
DAT(307,ENERR_CANT_READ_HYD,"cannot read hydraulics file")
|
||||
DAT(308,ENERR_CANT_SAVE_RES,"cannot save results to file")
|
||||
DAT(309,ENERR_CANT_SAVE_RPT,"cannot save results to report file")
|
||||
|
||||
DAT(411,ENERR_NO_MEM_ALLOC,"no memory allocated for results")
|
||||
DAT(412,ENERR_NO_RESULTS_NO_FILE,"no results; binary file hasn't been opened")
|
||||
DAT(435,ENERR_RUN_TERMINATED,"run terminated; no results in binary file")
|
||||
// These errors apply to network consistency check
|
||||
DAT(223,"not enough nodes in network")
|
||||
DAT(224,"no tanks or reservoirs in network")
|
||||
DAT(225,"invalid lower/upper levels for tank")
|
||||
DAT(226,"no head curve or power rating for pump")
|
||||
DAT(227,"invalid head curve for pump")
|
||||
DAT(230,"nonincreasing x-values for curve")
|
||||
DAT(233,"network has unconnected node")
|
||||
|
||||
// These errors apply only to API functions
|
||||
DAT(240,"nonexistent source")
|
||||
DAT(241,"nonexistent control")
|
||||
DAT(250,"invalid format")
|
||||
DAT(251,"invalid parameter code")
|
||||
DAT(253,"nonexistent demand category")
|
||||
DAT(254,"node with no coordinates")
|
||||
DAT(257,"nonexistent rule")
|
||||
DAT(258,"nonexistent rule clause")
|
||||
DAT(260,"attempt to delete node assigned as a Trace Node")
|
||||
DAT(261,"attempt to delete a node or link contained in a control")
|
||||
|
||||
// File errors
|
||||
DAT(301,"identical file names")
|
||||
DAT(302,"cannot open input file")
|
||||
DAT(303,"cannot open report file")
|
||||
DAT(304,"cannot open binary output file")
|
||||
DAT(305,"cannot open hydraulics file")
|
||||
DAT(306,"hydraulics file does not match network data")
|
||||
DAT(307,"cannot read hydraulics file")
|
||||
DAT(308,"cannot save results to file")
|
||||
DAT(309,"cannot save results to report file")
|
||||
|
||||
Reference in New Issue
Block a user