         Serial.print("Arming motor [");
         Serial.print(motor_idx);
         Serial.println("]");
+        //Serial.println("I've turned off the fucking motor arming");
         motor->arm();
+        Serial.println("Motor Armed");
+        //motor->enable
       }
     }
     break;

        reportError("Expected name field for parameter.", buffer);
        return;
      }
      json_string(*token, buffer, param_name, 64);
      
      // Get the value field for this parameter.
      token++;
      char param_value[64];
      json_string(*token, buffer, param_value, 64);
      
      // Pass this parameter to the entry object.
      if (!entry_object->set(param_name, param_value)) {
        reportError("Invalid parameter set.", buffer);

      return;
    }
    json_string(*token, buffer, entry_name, 64);
    
    
    // Attempt to decode the configurable object for this entry.
    platypus::Configurable *entry_object;
