Hi there
I'm trying to write a program in c# using epanet toolkit (EpanetCsharpLibrary downloaded from
http://www.water-simulation.com/wsp/2013/04/21/using-epanet-toolkit-in-csharp/ ).
The program works fine, only one thing unable to get from the toolkit is Node ID and Link ID (I have used functions ENgetnodeID and ENgetlinkID, no error found in the program). The function in EpanetCsharpLibrary seems to be not right.
Does anyone have the same problem and know how to fix it? Could you please help me asap?
Thank you very much
Part of the code to get nodeID here
EPANode[] nodeNumber = new EPANode[nodeCount + 1];
int getNodeType = 0;
string getnodeID="";
for (int i = 1; i <= nodeCount; i++)
{
nodeNumber[i] = new EPANode();
nodeNumber[i].Index = i;
Epanet.ENgetnodetype(i, ref getNodeType);
Epanet.ENgetnodeid(i, getnodeID);
nodeNumber[i].ID = getnodeID;
NodeTypeExplaination nodeTypeexplain = new NodeTypeExplaination();
nodeNumber[i].Type = nodeTypeexplain.EPAgetNodeType(getNodeType);
dt.Rows.Add(nodeNumber[i].ID, nodeNumber[i].Type); // add to table
}