Changeset 2305
- Timestamp:
- 02/25/10 22:47:57 (5 months ago)
- Files:
-
- 1 modified
-
trunk/papywizard/plugins/pololuServoPlugins.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/papywizard/plugins/pololuServoPlugins.py
r2304 r2305 132 132 self._hardware.setAxis(AXIS_TABLE[self.capacity]), 133 133 AbstractHardwarePlugin.init(self) 134 self._hardware.setPositionAbsolute(self._config['NEUTRAL_POSITION'])135 134 self.configure() 136 135 self.__position = 0. … … 147 146 Logger().trace("PololuServoAxis.configure()") 148 147 AbstractAxisPlugin.configure(self) 148 self._hardware.setPositionAbsolute(self._config['NEUTRAL_POSITION']) 149 149 speed = self.__computeServoSpeed(self._config['SPEED']) 150 150 direction = DIRECTION_TABLE[self._config['DIRECTION']] … … 164 164 """ 165 165 servoSpeed = int(speed * 1000 / self._config['ANGLE_1MS'] / 50) 166 if servoSpeed < 1: 167 servoSpeed = 1 168 elif servoSpeed > 127: 169 servoSpeed = 127 166 170 return servoSpeed 167 171
