iCub-main
|
class for interfacing with a generic can device driver. More...
#include <yarp/dev/DeviceDriver.h>
#include <yarp/dev/ControlBoardHelper.h>
#include <yarp/dev/ControlBoardInterfaces.h>
#include <yarp/dev/ControlBoardInterfacesImpl.h>
#include <yarp/dev/IAnalogSensor.h>
#include <yarp/dev/CanBusInterface.h>
#include <yarp/dev/IPreciselyTimed.h>
#include <yarp/os/PeriodicThread.h>
#include <string>
#include <list>
#include <mutex>
#include <iCub/FactoryInterface.h>
#include <iCub/LoggerInterfaces.h>
#include <messages.h>
Go to the source code of this file.
Classes | |
struct | SpeedEstimationParameters |
struct | ImpedanceLimits |
class | yarp::dev::CanBusMotionControlParameters |
The PlxCan motion controller device driver. More... | |
struct | yarp::dev::CanBusMotionControlParameters::DebugParameters |
struct | yarp::dev::CanBusMotionControlParameters::ImpedanceParameters |
class | TBR_AnalogData |
class | TBR_AnalogSensor |
class | speedEstimationHelper |
struct | can_protocol_info |
struct | firmware_info |
class | firmwareVersionHelper |
class | axisImpedanceHelper |
class | axisPositionDirectHelper |
class | axisTorqueHelper |
class | yarp::dev::CanBusMotionControl |
canbusmotioncontrol : driver for motor control boards on a CAN bus. More... | |
Namespaces | |
namespace | yarp |
Copyright (C) 2008 RobotCub Consortium. | |
namespace | yarp::dev |
Macros | |
#define | BOARD_TYPE_4DC 0x03 |
#define | BOARD_TYPE_BLL 0x04 |
#define | logJointData(a, b, c, d, e) |
#define | logNetworkData(a, b, c, d) |
#define | logBoardData(a, b, c, d, e) |
#define | MAX_POSITION_MOVE_INTERVAL 0.080 |
Typedefs | |
typedef int | AnalogDataFormat |
class for interfacing with a generic can device driver.
Definition in file CanBusMotionControl.h.
#define BOARD_TYPE_4DC 0x03 |
Definition at line 371 of file CanBusMotionControl.h.
#define BOARD_TYPE_BLL 0x04 |
Definition at line 372 of file CanBusMotionControl.h.
#define logBoardData | ( | a, | |
b, | |||
c, | |||
d, | |||
e | |||
) |
Definition at line 829 of file CanBusMotionControl.h.
#define logJointData | ( | a, | |
b, | |||
c, | |||
d, | |||
e | |||
) |
Definition at line 827 of file CanBusMotionControl.h.
#define logNetworkData | ( | a, | |
b, | |||
c, | |||
d | |||
) |
Definition at line 828 of file CanBusMotionControl.h.
#define MAX_POSITION_MOVE_INTERVAL 0.080 |
Definition at line 1177 of file CanBusMotionControl.h.
typedef int AnalogDataFormat |
Definition at line 223 of file CanBusMotionControl.h.