diff --git a/src/epanet.c b/src/epanet.c index 9e23e9f..3d9ae37 100755 --- a/src/epanet.c +++ b/src/epanet.c @@ -1737,6 +1737,11 @@ int DLLEXPORT ENgetlinkvalue(int index, int code, float *value) case EN_LINKQUAL: v = avgqual(index) * Ucf[LINKQUAL]; break; + + case EN_LINKPATTERN: + if (Link[index].Type == PUMP) + v = (double)Pump[PUMPINDEX(index)].Upat; + break; default: return(251); } diff --git a/src/toolkit.h b/src/toolkit.h index 016a31f..977b999 100755 --- a/src/toolkit.h +++ b/src/toolkit.h @@ -79,6 +79,7 @@ AUTHOR: L. Rossman #define EN_SETTING 12 #define EN_ENERGY 13 #define EN_LINKQUAL 14 /* TNT */ +#define EN_LINKPATTERN 15 #define EN_DURATION 0 /* Time parameters */ #define EN_HYDSTEP 1