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.
This commit is contained in:
@@ -3635,8 +3635,7 @@ int DLLEXPORT EN_getlinkvalue(EN_Project p, int index, int property, double *val
|
||||
{
|
||||
return EN_getlinkvalue(p, index, EN_ROUGHNESS, value);
|
||||
}
|
||||
if (Link[index].Kc == MISSING) v = 0.0;
|
||||
else v = Link[index].Kc;
|
||||
v = Link[index].Kc;
|
||||
switch (Link[index].Type)
|
||||
{
|
||||
case PRV:
|
||||
@@ -3649,6 +3648,9 @@ int DLLEXPORT EN_getlinkvalue(EN_Project p, int index, int property, double *val
|
||||
default:
|
||||
break;
|
||||
}
|
||||
if (Link[index].Kc == MISSING) {
|
||||
v = MISSING;
|
||||
}
|
||||
break;
|
||||
|
||||
case EN_KBULK:
|
||||
|
||||
Reference in New Issue
Block a user