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< VescPacket > | VescPacketPtr |
Functions | |
VescPacketPtr | createFailed (int *p_num_bytes_needed, std::string *p_what, const std::string &what, int num_bytes_needed=0) |
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.
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.