public void connectToSensor() { Console.Write("Connecting to sensor..."); AgSalLib.SalError connectionError = AgSalLib.salConnectSensor3(out sensorHandle, default(IntPtr), sensorIp, 0, appName, 0); if (connectionError != AgSalLib.SalError.SAL_ERR_NONE) { Console.WriteLine("***"); Console.WriteLine("Aborting at connectToSensor() : salConnectSensor3 "); Console.WriteLine("-----------------------------------------------"); Console.WriteLine("SensorHandle: " + sensorHandle.ToString()); Console.WriteLine("sensorIp: " + sensorIp.ToString()); Console.WriteLine("appName: " + appName.ToString()); Console.WriteLine("ERROR: " + connectionError); } AgSalLib.SalError abortError = AgSalLib.salAbortAll(sensorHandle); if (abortError != AgSalLib.SalError.SAL_ERR_NONE) { Console.WriteLine("***"); Console.WriteLine("abborting at connectoToSensor() : SalAbortALL"); Console.WriteLine("-----------------------------------------------"); Console.WriteLine("SensorHandle: " + sensorHandle.ToString()); Console.WriteLine("ERROR: " + abortError); } if (connectionError == AgSalLib.SalError.SAL_ERR_NONE && abortError == AgSalLib.SalError.SAL_ERR_NONE) { Console.WriteLine("Connection Sucess!"); } }