Robotsystem of the Robot Group Leipzig: HingeServo Class Reference

- Main Page
- Namespaces
- Classes
- Files
- Directories
- Examples

- Search for |

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# HingeServo Class Reference

PID Servo motor for hinge joints. More...

`#include <hingeservo.h>`

Collaboration diagram for HingeServo:

[legend]
List of all members.

## Public Member Functions
| HingeServo (HingeJoint *joint, double min, double max, double power)
| min and max values are understood as travel bounds.
void | set (double position)
| sets the set point of the servo.
double | get ()
| returns the position of the slider in ranges [-1, 1] (scaled by min, max)
void | setPower (double power)

## Detailed Description

PID Servo motor for hinge joints.

## Constructor & Destructor Documentation

HingeServo | ( | HingeJoint * | joint,
|  | double | min,
|  | double | max,
|  | double | power |
| ) |  |  |

min and max values are understood as travel bounds.

power is the power of the servo

## Member Function Documentation

double get | ( |  | ) |

returns the position of the slider in ranges [-1, 1] (scaled by min, max)

void set | ( | double | position | ) |

sets the set point of the servo.

Position must be between -1 and 1. It is scaled to fit into min, max

void setPower | ( | double | power | ) |

The documentation for this class was generated from the following files:

- hingeservo.h
- hingeservo.cpp