diff --git a/src/com/t_oster/liblasercut/FloatPowerSpeedFocusFrequencyProperty.java b/src/com/t_oster/liblasercut/FloatPowerSpeedFocusFrequencyProperty.java
index 22cde99f8a1890bfa8a4359b3826653f23a13fa1..a9a844c32a339af571a795fee43d438eaff8b6c5 100644
--- a/src/com/t_oster/liblasercut/FloatPowerSpeedFocusFrequencyProperty.java
+++ b/src/com/t_oster/liblasercut/FloatPowerSpeedFocusFrequencyProperty.java
@@ -150,11 +150,11 @@ public class FloatPowerSpeedFocusFrequencyProperty implements LaserProperty
   {
     if ("power".equals(name))
     {
-      this.setPower((Integer) value);
+      this.setPower((Float) value);
     }
     else if ("speed".equals(name))
     {
-      this.setSpeed((Integer) value);
+      this.setSpeed((Float) value);
     }
     else if ("focus".equals(name))
     {