1536 Commits

Author SHA1 Message Date
Lew Rossman
6db17193f5 New positional control valve added 2022-08-16 11:47:44 -04:00
Elad Salomons
ec4d1f5197 Merge pull request #698 from eladsal/update-readme-tests
Update readme badges
2022-08-16 08:01:00 +03:00
Elad Salomons
3485551f22 Create workflow build bagges
As suggested in #690
2022-08-14 09:06:44 +03:00
Elad Salomons
3287cc3b84 Remove travis-ci.org badge
Closes #693
2022-08-14 09:02:20 +03:00
Sam Hatchett
c766d4eceb Merge pull request #687 from OpenWaterAnalytics/680-add-support-for-conan-dependency-manager
Creates conanfile.py
2022-08-12 13:25:28 -04:00
Lew Rossman
a68595264b Merge pull request #696 from OpenWaterAnalytics/dev-fcv-fix
Fixes Possible Incorrect Solution for Flow Control Valves
2022-08-11 10:41:39 -04:00
Elad Salomons
68660d8235 Merge pull request #691 from Mariosmsk/workflows
Thank you @Mariosmsk . This closes #690
2022-08-10 08:04:22 +03:00
Lew Rossman
6ccddb811d Update hydstatus.c 2022-08-08 18:37:07 -04:00
Lew Rossman
2d783041a4 Fix for FCV problem
This update prevents a solution where the computed loss coefficient for a FCV at its flow setting would be less than the user supplied fully opened coefficient.
2022-08-08 18:08:45 -04:00
Lew Rossman
bed2fdca21 Merge pull request #694 from OpenWaterAnalytics/dev-prv-psv-fix
Preserves network connectivity across an active PSV
2022-08-08 14:31:12 -04:00
Sam Hatchett
9b3007ff55 adds projectless function declarations
and fixes non-camelcase convention
2022-08-08 12:02:22 -04:00
Sam Hatchett
b139684164 fixes non-camelcase convention
and adds rich corinthian vintage-style (projectless) function declarations
2022-08-08 11:58:09 -04:00
Lew Rossman
79b4fa45a1 Update hydcoeffs.c
Only an Active PSV needs to preserve connectivity.
2022-08-05 16:59:32 -04:00
Lew Rossman
93389ad1e4 Fix for PRV directly downstream of a PSV 2022-08-03 19:52:01 -04:00
Marios S. Kyriakou
0bf09b525f build libs / win & linux 2022-07-28 23:37:10 +03:00
Sam Hatchett
41887e9016 adds client callback API function 2022-07-27 16:37:49 -04:00
Sam Hatchett
5f8ee49fd6 adds an API function to get information about upcoming events 2022-07-27 14:18:50 -04:00
Sam Hatchett
92cef4692c Create conanfile.py 2022-07-27 14:01:45 -04:00
Lew Rossman
44ad2488e4 Merge pull request #685 from OpenWaterAnalytics/dev-release_notes_update
Update ReleaseNotes2_3.md
2022-06-29 11:30:01 -04:00
Lew Rossman
0b1e5408bf Update ReleaseNotes2_3.md 2022-06-27 13:00:02 -04:00
Sam Hatchett
c07674e95b Update before-test.cmd 2022-06-14 10:28:24 -04:00
Sam Hatchett
f3b8e9db18 Update before-test.cmd 2022-06-14 10:22:43 -04:00
Sam Hatchett
13b5da5207 attempting hotfix for appveyor issues.
curl needs to follow the redirect
2022-06-14 10:07:50 -04:00
Robert Janke
09b44add36 Update AUTHORS file - organize by release and order alphabetically (#573)
* Update LICENSE

* Update AUTHORS

Co-authored-by: Sam Hatchett <samhatchett@gmail.com>
2022-06-14 09:38:37 -04:00
Sam Hatchett
c500cddd6d fixes issue where a string position an underflow (#676)
under some circumstances, like certain input lines that have long comments, the code here can cause an underflow in size_t which casts to a very large integer during comparison and results in the number of tokens being over-reported (max of 40). Most of these tokens are of course garbage. Changing this `len` variable to an integer permits it to be less than zero, thus allowing an exit from the `while` at L665.
2022-06-14 09:36:56 -04:00
Lew Rossman
4d66af19a5 Merge pull request #669 from OpenWaterAnalytics/dev-pump-fix
Modify const. HP pump
2022-04-05 09:15:18 -04:00
Elad Salomons
d554999c2a Merge pull request #670 from lbutler/doc-toolkit-usage-fix
Bug in example code for detecting error conditions

doxygen and html updates to follow.
2022-04-05 08:36:01 +03:00
Elad Salomons
dc7e9f3142 Merge pull request #672 from lbutler/dev-gpv-control-fix
Fix for GPV controls in EN_saveinpfile

Thank you @lbutler , for GPV the setting golds the head curve index.
2022-04-05 07:27:54 +03:00
Luke Butler
9c0b576182 Fix for GPV controls in EN_saveinpfile
EN_saveinpfile was incorrectly saving the index of the GPV head loss curve inside of a simple control instead of the control status
2022-03-30 23:13:48 -04:00
Luke Butler
0945683bf9 Bug in example code for detecting error conditions
EN_geterror doesn't take in the project wrapper, and you need to include maxLen
2022-03-30 11:14:05 -04:00
Lew Rossman
4bdbe6cd78 Modify const. HP pump 2022-03-30 09:22:01 -04:00
Lew Rossman
2beb5fb5b9 Merge pull request #667 from OpenWaterAnalytics/dev-fix-tanktimestep
Fixes possible integer overflow
2022-03-30 09:12:15 -04:00
Lew Rossman
cecc941d29 Update to force re-check of PR 2022-03-20 09:27:37 -04:00
Lew Rossman
dbd3f6387d Fixes possible integer overflow
Fixes a possible integer overflow when computing time for a tank to fill/empty (issue #666 ). Also fixes issue #642 that failed to set a pump's initial setting to 0 when its initial status was CLOSED.
2022-03-19 13:25:55 -04:00
Lew Rossman
c8a3eadfdf Merge pull request #634 from OpenWaterAnalytics/dev-PDA_mod
Dev pda mod
2022-03-19 08:53:15 -04:00
Lew Rossman
750dda1fe6 Update ReleaseNotes2_3.md 2022-02-14 15:38:21 -05:00
Lew Rossman
0687aa63e2 Update ReleaseNotes2_3.md 2022-02-14 15:10:18 -05:00
Lew Rossman
f865cbbba8 Update ReleaseNotes2_3.md 2022-02-14 13:43:48 -05:00
Lew Rossman
a63f553b5f Adds PDA convergence test 2022-02-14 11:19:00 -05:00
Lew Rossman
070901d6bf Update hydsolver.c 2022-02-14 11:03:22 -05:00
Lew Rossman
d5c9a95c5f Merge pull request #660 from OpenWaterAnalytics/dev-DefaultPatternFix
Fix for getting/setting/saving default demand pattern option
2022-01-18 11:01:10 -05:00
Lew Rossman
43092c8647 Update test_node.cpp 2022-01-15 11:37:35 -05:00
Lew Rossman
f9189d04b4 Updates to default demand pattern fix 2022-01-15 11:21:24 -05:00
Lew Rossman
14de37d0cb Adjust default pattern index after a pattern is deleted 2022-01-14 09:09:32 -05:00
Lew Rossman
afda609223 Adds get/set for default demand pattern to toolkit 2022-01-14 08:50:33 -05:00
Elad Salomons
64f0d15afe Merge pull request #657 from OpenWaterAnalytics/dev-Qualflag_Fix
Removes silent change to WQ option for 0 duration run
2021-09-28 10:09:26 +03:00
Elad Salomons
4b2d686c5d Merge pull request #649 from jamesuber/dev
Bugfix for En_getaveragepatternvalue() and Return MISSING initial setting from EN_getlinkvalue()
2021-09-27 10:50:46 +03:00
Lew Rossman
d552d0c92c Removes silent change to WQ option for 0 duration run 2021-09-25 09:32:20 -04:00
james uber
3be813facb Return MISSING as initial valve setting
If the initial setting is indeed MISSING, that means the status of the valve has been set to OPEN or CLOSED, and the valve is non-functional (until the setting is changed by a control). This change is required to be able to accurately see the initial setting, because the status does not distinguish between open and active valves.
2021-09-23 11:04:19 -04:00
james uber
886a5cf266 Bugfix for En_getaveragepatternvalue()
Fixes a bug where 0 was not considered to be a valid pattern index.
2021-09-08 10:49:57 -04:00