Public Member Functions | Public Attributes
ServoSerial Class Reference

#include <ServoSerial.h>

List of all members.

Public Member Functions

void clear_packet ()
int getDuration (int id, double *duration)
int getMaxTorque (int id, short *percentage)
int getPosition (int id, double *angle)
int getSpeed (int id, double *duration)
int getState (int id, unsigned char *data)
int getTemperature (int id, double *temperature)
int getTorque (int id, double *torque)
int getVoltage (int id, double *voltage)
int receivePacket (int id, int address, int length, unsigned char data[])
int sendPacket (int header, int id, int flag, int address, int length, int count, void *data)
 ServoSerial (const char *devname)
int setMaxTorque (int id, short percentage)
int setPosition (int id, double rad)
int setPosition (int id, double rad, double sec)
int setPositions (int len, int *id, double *rad)
int setPositions (int len, int *id, double *rad, double *sec)
int setReset (int id)
int setTorqueBreak (int id)
int setTorqueOff (int id)
int setTorqueOn (int id)
 ~ServoSerial ()

Public Attributes

int fd

Detailed Description

Definition at line 23 of file ServoSerial.h.


Constructor & Destructor Documentation

ServoSerial::ServoSerial ( const char *  devname) [inline]

Definition at line 27 of file ServoSerial.h.

Definition at line 70 of file ServoSerial.h.


Member Function Documentation

Definition at line 389 of file ServoSerial.h.

int ServoSerial::getDuration ( int  id,
double *  duration 
) [inline]

Definition at line 164 of file ServoSerial.h.

int ServoSerial::getMaxTorque ( int  id,
short *  percentage 
) [inline]

Definition at line 192 of file ServoSerial.h.

int ServoSerial::getPosition ( int  id,
double *  angle 
) [inline]

Definition at line 150 of file ServoSerial.h.

int ServoSerial::getSpeed ( int  id,
double *  duration 
) [inline]

Definition at line 178 of file ServoSerial.h.

int ServoSerial::getState ( int  id,
unsigned char *  data 
) [inline]

Definition at line 248 of file ServoSerial.h.

int ServoSerial::getTemperature ( int  id,
double *  temperature 
) [inline]

Definition at line 220 of file ServoSerial.h.

int ServoSerial::getTorque ( int  id,
double *  torque 
) [inline]

Definition at line 206 of file ServoSerial.h.

int ServoSerial::getVoltage ( int  id,
double *  voltage 
) [inline]

Definition at line 234 of file ServoSerial.h.

int ServoSerial::receivePacket ( int  id,
int  address,
int  length,
unsigned char  data[] 
) [inline]

Definition at line 260 of file ServoSerial.h.

int ServoSerial::sendPacket ( int  header,
int  id,
int  flag,
int  address,
int  length,
int  count,
void data 
) [inline]

Definition at line 316 of file ServoSerial.h.

int ServoSerial::setMaxTorque ( int  id,
short  percentage 
) [inline]

Definition at line 125 of file ServoSerial.h.

int ServoSerial::setPosition ( int  id,
double  rad 
) [inline]

Definition at line 78 of file ServoSerial.h.

int ServoSerial::setPosition ( int  id,
double  rad,
double  sec 
) [inline]

Definition at line 99 of file ServoSerial.h.

int ServoSerial::setPositions ( int  len,
int id,
double *  rad 
) [inline]

Definition at line 86 of file ServoSerial.h.

int ServoSerial::setPositions ( int  len,
int id,
double *  rad,
double *  sec 
) [inline]

Definition at line 109 of file ServoSerial.h.

int ServoSerial::setReset ( int  id) [inline]

Definition at line 74 of file ServoSerial.h.

Definition at line 144 of file ServoSerial.h.

int ServoSerial::setTorqueOff ( int  id) [inline]

Definition at line 138 of file ServoSerial.h.

int ServoSerial::setTorqueOn ( int  id) [inline]

Definition at line 132 of file ServoSerial.h.


Member Data Documentation

Definition at line 25 of file ServoSerial.h.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Wed Sep 6 2017 02:35:58