All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Public Attributes
canopen::Device Class Reference

#include <canopen.h>

List of all members.

Public Member Functions

 Device ()
 Device (uint8_t CANid)
 Device (uint8_t CANid, std::string name, std::string group, std::string bus)
void setVel (double vel)
void updateDesiredPos ()

Public Attributes

double actualPos_
double actualVel_
uint8_t CANid_
double desiredPos_
double desiredVel_
std::string deviceFile_
bool driveReferenced_
std::string group_
bool initialized
std::string motorState_
std::string name_
std::chrono::milliseconds timeStamp_msec_
std::chrono::microseconds timeStamp_usec_
bool voltage_enabled_

Detailed Description

Definition at line 51 of file canopen.h.


Constructor & Destructor Documentation

Definition at line 53 of file canopen.h.

canopen::Device::Device ( uint8_t  CANid) [inline]

Definition at line 54 of file canopen.h.

canopen::Device::Device ( uint8_t  CANid,
std::string  name,
std::string  group,
std::string  bus 
) [inline]

Definition at line 56 of file canopen.h.


Member Function Documentation

void canopen::Device::setVel ( double  vel) [inline]

Definition at line 64 of file canopen.h.

Definition at line 65 of file canopen.h.


Member Data Documentation

Definition at line 76 of file canopen.h.

Definition at line 78 of file canopen.h.

Definition at line 68 of file canopen.h.

Definition at line 77 of file canopen.h.

Definition at line 79 of file canopen.h.

Definition at line 70 of file canopen.h.

Definition at line 75 of file canopen.h.

Definition at line 71 of file canopen.h.

Definition at line 73 of file canopen.h.

Definition at line 59 of file canopen.h.

Definition at line 72 of file canopen.h.

std::chrono::milliseconds canopen::Device::timeStamp_msec_

Definition at line 80 of file canopen.h.

std::chrono::microseconds canopen::Device::timeStamp_usec_

Definition at line 81 of file canopen.h.

Definition at line 74 of file canopen.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


ipa_canopen_core
Author(s): Tobias Sing
autogenerated on Fri Mar 1 2013 18:36:29