Example #1
0
        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!");
            }
        }