//HYDRAULIC 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(110,"cannot solve network hydraulic equations")
|
DAT(120,"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")
|
|
// 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,"illegal PDA pressure limits")
|
DAT(209,"illegal node property value")
|
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")
|
|
// 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(252,"invalid ID name")
|
DAT(253,"nonexistent demand category")
|
DAT(254,"node with no coordinates")
|
DAT(255,"invalid link vertex")
|
DAT(257,"nonexistent rule")
|
DAT(258,"nonexistent rule clause")
|
DAT(259,"attempt to delete a node that still has links connected to it")
|
DAT(260,"attempt to delete node assigned as a Trace Node")
|
DAT(261,"attempt to delete a node or link contained in a control")
|
DAT(262,"attempt to modify network structure while solver is active")
|
|
// 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")
|