/// <summary> Tests potentiometer parameters. </summary> /// <param name="device"> The device. </param> public static void TestPotentiometerParameters(TCubeDCServo device) { try { PotentiometerParameters_DeviceUnit potentiometerParameters = device.GetPotentiometerParams_DeviceUnit(); PotentiometerParameters realPotentiometerParameters = device.GetPotentiometerParams(); realPotentiometerParameters[0].Velocity += 0.5m; realPotentiometerParameters[1].Velocity += 0.5m; realPotentiometerParameters[2].Velocity += 0.5m; realPotentiometerParameters[3].Velocity += 0.5m; device.SetPotentiometerParams(realPotentiometerParameters); Thread.Sleep(250); device.SetPotentiometerParams_DeviceUnit(potentiometerParameters); Thread.Sleep(250); PotentiometerParameters_DeviceUnit newPotentiometerParameters = device.GetPotentiometerParams_DeviceUnit(); } catch (DeviceException ex) { Console.WriteLine("Failed to update settings {0} - {1}", ex.DeviceID, ex.Message); } }