Public Member Functions | Private Attributes
robotican_hardware::OpenLoopMotor Class Reference

#include <RiCMotor.h>

Inheritance diagram for robotican_hardware::OpenLoopMotor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void buildDevice ()
JointInfo_tgetJointInfo ()
 OpenLoopMotor (byte id, TransportLayer *transportLayer, byte motorAddress, byte eSwitchPin, byte eSwitchType, float maxSetPointSpeed, float minSetPointSpeed, byte encoderA, byte encoderB, int8_t motorDirection, int8_t encoderDirection, uint16_t LPFHzSpeed, uint16_t LPFHzInput, float LPFAlphaInput, float LPFAlphaSpeed, uint16_t PPR)
virtual void update (const DeviceMessage *deviceMessage)
virtual void write ()

Private Attributes

int8_t _encoderDirection
byte _encoderPinA
byte _encoderPinB
JointInfo_t _jointInfo
float _LPFAlphaInput
float _LPFAlphaSpeed
uint16_t _LPFHzInput
uint16_t _LPFHzSpeed
float _maxSetPointSpeed
float _minSetPointSpeed
int8_t _motorDirection
uint16_t _PPR

Detailed Description

Definition at line 45 of file RiCMotor.h.


Constructor & Destructor Documentation

robotican_hardware::OpenLoopMotor::OpenLoopMotor ( byte  id,
TransportLayer transportLayer,
byte  motorAddress,
byte  eSwitchPin,
byte  eSwitchType,
float  maxSetPointSpeed,
float  minSetPointSpeed,
byte  encoderA,
byte  encoderB,
int8_t  motorDirection,
int8_t  encoderDirection,
uint16_t  LPFHzSpeed,
uint16_t  LPFHzInput,
float  LPFAlphaInput,
float  LPFAlphaSpeed,
uint16_t  PPR 
)

Definition at line 95 of file RiCMotor.cpp.


Member Function Documentation

Implements robotican_hardware::RiCMotor.

Definition at line 138 of file RiCMotor.cpp.

Definition at line 164 of file RiCMotor.cpp.

void robotican_hardware::OpenLoopMotor::update ( const DeviceMessage *  deviceMessage) [virtual]

Implements robotican_hardware::RiCMotor.

Definition at line 114 of file RiCMotor.cpp.

Implements robotican_hardware::RiCMotor.

Definition at line 122 of file RiCMotor.cpp.


Member Data Documentation

Definition at line 51 of file RiCMotor.h.

Definition at line 48 of file RiCMotor.h.

Definition at line 49 of file RiCMotor.h.

Definition at line 47 of file RiCMotor.h.

Definition at line 58 of file RiCMotor.h.

Definition at line 57 of file RiCMotor.h.

Definition at line 53 of file RiCMotor.h.

Definition at line 52 of file RiCMotor.h.

Definition at line 55 of file RiCMotor.h.

Definition at line 56 of file RiCMotor.h.

Definition at line 50 of file RiCMotor.h.

Definition at line 54 of file RiCMotor.h.


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


robotican_hardware_interface
Author(s):
autogenerated on Fri Oct 27 2017 03:02:48