Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

DynamixelProtocol.cc File Reference

#include "DynamixelProtocol.h"
#include "Events/EventRouter.h"
#include <string>
#include <vector>
#include <queue>
#include <map>
#include <list>
#include <algorithm>
#include "EventListener.h"
#include "EventTrapper.h"
#include "Shared/get_time.h"
#include "Shared/attributes.h"
#include "IPC/ProcessID.h"
#include <iostream>
#include "Shared/RobotInfo.h"
#include <sys/types.h>
#include <sys/socket.h>
#include <stdarg.h>
#include <stdlib.h>
#include "IPC/FailsafeThread.h"
#include "Shared/debuget.h"
Include dependency graph for DynamixelProtocol.cc:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  DynamixelProtocol
 

Contains structures which define the layout of the binary communication with Dynamixel servos.


Functions

const std::map
< DynamixelProtocol::ModelID_t,
const std::string > 
dynamixelModels (knownModels,&knownModels[NUM_KNOWN_MODELS])
void reportErrors (unsigned int servoID, unsigned int offset, unsigned char err)

Variables

const char * MODEL_UNKNOWN_NAME = "UNKNOWN"
const size_t NUM_KNOWN_MODELS = 14
std::pair
< DynamixelProtocol::ModelID_t,
const std::string > 
knownModels [NUM_KNOWN_MODELS]
const char * ResponseErrorNames [9]

Detailed Description

Author:
Ethan Tira-Thompson (ejt) (Creator)

Definition in file DynamixelProtocol.cc.


Tekkotsu Hardware Abstraction Layer 5.1CVS
Generated Mon May 9 05:01:39 2016 by Doxygen 1.6.3