| 
    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>
 Include dependency graph for CanBusMotionControl.h:
 This graph shows which files directly or indirectly include this file: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.