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.