public void getSensorCapibilities() { Console.Write("Getting capabilities..."); AgSalLib.SalError capabilitiesError = AgSalLib.salGetSensorCapabilities(sensorHandle, out sensorCapabilities); if (capabilitiesError != AgSalLib.SalError.SAL_ERR_NONE) { Console.WriteLine("***"); Console.WriteLine("abborting at getSensorCapibilities() : salGetSensorCapabilities"); Console.WriteLine("-----------------------------------------------"); Console.WriteLine("SensorHandle: " + sensorHandle.ToString()); Console.WriteLine("sensorCapabilities: " + sensorCapabilities.ToString()); Console.WriteLine("ERROR: " + capabilitiesError); } else { Console.WriteLine("Capabilities Sucess!"); } }
private bool ConnectSensor() { AgSalLib.SalError err; err = AgSalLib.salOpenSms(out smsHandle, smsHostName, 0, null); if (SensorError(err, "salOpenSms")) { return(false); } err = AgSalLib.salConnectSensor3(out sensorHandle, smsHandle, sensorName, 0, "Radar Sensor", 0); if (SensorError(err, "salConnectSensor3")) { return(false); } err = AgSalLib.salGetSensorCapabilities(sensorHandle, out sensorCapabilities); if (SensorError(err, "salGetSensorCapabilities")) { return(false); } return(true); }