Classes | Typedefs | Functions
vesc_driver Namespace Reference

Classes

class  PacketFactoryTemplate
 
class  SerialException
 
class  VescDriver
 
class  VescDriverNodelet
 
class  VescFrame
 
class  VescInterface
 
class  VescPacket
 
class  VescPacketFactory
 
class  VescPacketFWVersion
 
class  VescPacketRequestFWVersion
 
class  VescPacketRequestValues
 
class  VescPacketSetCurrent
 
class  VescPacketSetCurrentBrake
 
class  VescPacketSetDuty
 
class  VescPacketSetPos
 
class  VescPacketSetRPM
 
class  VescPacketSetServoPos
 
class  VescPacketValues
 

Typedefs

typedef std::vector< uint8_t > Buffer
 
typedef std::pair< Buffer::iterator, Buffer::iterator > BufferRange
 
typedef std::pair< Buffer::const_iterator, Buffer::const_iterator > BufferRangeConst
 
typedef std::shared_ptr< VescPacket const > VescPacketConstPtr
 
typedef std::shared_ptr< VescPacketVescPacketPtr
 

Functions

VescPacketPtr createFailed (int *p_num_bytes_needed, std::string *p_what, const std::string &what, int num_bytes_needed=0)
 

Typedef Documentation

typedef std::vector<uint8_t> vesc_driver::Buffer

Definition at line 43 of file vesc_packet.h.

typedef std::pair<Buffer::iterator, Buffer::iterator> vesc_driver::BufferRange

Definition at line 44 of file vesc_packet.h.

typedef std::pair<Buffer::const_iterator, Buffer::const_iterator> vesc_driver::BufferRangeConst

Definition at line 45 of file vesc_packet.h.

typedef std::shared_ptr<VescPacket const> vesc_driver::VescPacketConstPtr

Definition at line 107 of file vesc_packet.h.

typedef std::shared_ptr<VescPacket> vesc_driver::VescPacketPtr

Definition at line 106 of file vesc_packet.h.

Function Documentation

VescPacketPtr vesc_driver::createFailed ( int *  p_num_bytes_needed,
std::string *  p_what,
const std::string &  what,
int  num_bytes_needed = 0 
)

Helper function for when createPacket can not create a packet

Definition at line 55 of file vesc_packet_factory.cpp.



vesc_driver
Author(s): Michael T. Boulet , Joshua Whitley
autogenerated on Sun Apr 18 2021 02:48:01