Fixing bug in gettimeparam
This commit is contained in:
12
src/epanet.c
12
src/epanet.c
@@ -1377,12 +1377,12 @@ int DLLEXPORT EN_gettimeparam(EN_Project p, int param, long *value)
|
||||
case EN_REPORTSTART:
|
||||
*value = time->Rstart;
|
||||
break;
|
||||
case EN_STATISTIC:
|
||||
*value = rpt->Tstatflag;
|
||||
break;
|
||||
case EN_RULESTEP:
|
||||
*value = time->Rulestep;
|
||||
break;
|
||||
case EN_STATISTIC:
|
||||
*value = rpt->Tstatflag;
|
||||
break;
|
||||
case EN_PERIODS:
|
||||
*value = rpt->Nperiods;
|
||||
break;
|
||||
@@ -1392,6 +1392,10 @@ int DLLEXPORT EN_gettimeparam(EN_Project p, int param, long *value)
|
||||
case EN_HTIME:
|
||||
*value = time->Htime;
|
||||
break;
|
||||
case EN_QTIME:
|
||||
*value = time->Qtime;
|
||||
case EN_HALTFLAG:
|
||||
break;
|
||||
case EN_NEXTEVENT:
|
||||
*value = time->Hstep; // find the lesser of the hydraulic time step length,
|
||||
// or the time to next full/empty tank
|
||||
@@ -1402,6 +1406,8 @@ int DLLEXPORT EN_gettimeparam(EN_Project p, int param, long *value)
|
||||
i = tanktimestep(p, value);
|
||||
*value = i;
|
||||
break;
|
||||
default:
|
||||
return 251;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user