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