Better constructor handling
added conversion methods for rpm/pwm, correct conversion is todo
removed compilation warning