public void StartProgramForScanHardware(int deviceId, uint inputnodeid,string identifier_type)
{
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]);
}
}
int BacnetID = deviceId;//24649;//int.Parse(StrBacnetID);
uint inputNodeID = inputnodeid;
//ReadWriteExample(BacnetID);
readBacnetDevieParameterForScanHardware(BacnetID, inputNodeID,identifier_type);//identifier type
}
catch { }
//Console.ReadKey();
}