Package org.robokind.api.motion.servos

Interface Summary
Servo<Id,Conf extends ServoConfig> A Servo provides control of a physical servo belonging to a servo control board.
ServoController<IdType,ServoConf extends ServoConfig<IdType>,ServoType extends Servo<IdType,ServoConf>,ControllerConf extends ServoControllerConfig<IdType,ServoConf>> A ServoController provides control of a collection of Servos and the means of directly controlling them.
 

Class Summary
AbstractServo<Id,Conf extends ServoConfig<Id>,Ctrl extends ServoController<Id,Conf,? extends AbstractServo<Id,Conf,Ctrl>,? extends ServoControllerConfig<Id,Conf>>> Abstract implementation providing much of the functionality need to implement various Servos.
AbstractServoController<IdType,ServoConf extends ServoConfig<IdType>,S extends Servo<IdType,ServoConf>,ControllerConf extends ServoControllerConfig<IdType,ServoConf>> Provides common functionality for ServoControllers.
ServoController.Id Id is an immutable globally unique identifier for a ServoController.
ServoController.ServoId<ServoIdType> ServoId is an immutable globally unique identifier for a Servo belonging to a Controller.
ServoJoint<S extends Servo>  
ServoRobot Robot implementation using Servos.
ServoRobot.ServoControllerContext<T extends Servo<?,?>> Contains the objects used for loading and creating a ServoController.
 



Copyright © 2011-2013. All Rights Reserved.