public void StartProgram(int deviceId,uint inputnodeid)
{
Trace.Listeners.Add(new ConsoleTraceListener());
try
{
StartActivity();
//Console.WriteLine("Started");
Thread.Sleep(3000); // Wait a fiew time for WhoIs responses (managed in handler_OnIam)
//Console.WriteLine("BACnet Devices List");
//Console.WriteLine("Instance ID\tBACnetIP");
lock (DevicesList)
{
foreach (BacNode bn in DevicesList)
{
// Console.WriteLine("{0}\t{1}.{2}.{3}.{4}", bn.device_id, bn.adr.adr[0], bn.adr.adr[1], bn.adr.adr[2], bn.adr.adr[3]);
}
}
// Console.WriteLine("Input a instance that you want to read that value (input 1)");
// string StrBacnetID = Console.ReadLine();//For now it will be commented later it will be fine
int BacnetID = deviceId;//24649;//int.Parse(StrBacnetID);
uint inputNodeID =inputnodeid;
//ReadWriteExample(BacnetID);
readBacnetDevieParameter(BacnetID, inputNodeID);
}
catch { }
//Console.ReadKey();
}