Public Member Functions | List of all members
vesc_driver::VescPacketSetPos Class Reference

#include <vesc_packet.h>

Inheritance diagram for vesc_driver::VescPacketSetPos:
Inheritance graph
[legend]

Public Member Functions

 VescPacketSetPos (double pos)
 
- Public Member Functions inherited from vesc_driver::VescPacket
virtual const std::string & name () const
 
virtual ~VescPacket ()
 
- Public Member Functions inherited from vesc_driver::VescFrame
virtual const Bufferframe () const
 
virtual ~VescFrame ()
 

Additional Inherited Members

- Static Public Attributes inherited from vesc_driver::VescFrame
static constexpr CRC::Parameters< crcpp_uint16, 16 > CRC_TYPE = { 0x1021, 0x0000, 0x0000, false, false }
 
static const unsigned int VESC_EOF_VAL = 3
 VESC end-of-frame value. More...
 
static const int VESC_MAX_FRAME_SIZE = 6 + VESC_MAX_PAYLOAD_SIZE
 Largest VESC frame size, in bytes. More...
 
static const int VESC_MAX_PAYLOAD_SIZE = 1024
 Maximum VESC payload size, in bytes. More...
 
static const int VESC_MIN_FRAME_SIZE = 5
 Smallest VESC frame size, in bytes. More...
 
static const unsigned int VESC_SOF_VAL_LARGE_FRAME = 3
 VESC start of "large" frame value. More...
 
static const unsigned int VESC_SOF_VAL_SMALL_FRAME = 2
 VESC start of "small" frame value. More...
 
- Protected Member Functions inherited from vesc_driver::VescPacket
 VescPacket (const std::string &name, int payload_size, int payload_id)
 
 VescPacket (const std::string &name, std::shared_ptr< VescFrame > raw)
 
- Protected Member Functions inherited from vesc_driver::VescFrame
 VescFrame (int payload_size)
 
- Protected Attributes inherited from vesc_driver::VescFrame
std::shared_ptr< Bufferframe_
 Stores frame data, shared_ptr for shallow copy. More...
 
BufferRange payload_
 View into frame's payload section. More...
 

Detailed Description

Definition at line 202 of file vesc_packet.h.

Constructor & Destructor Documentation

vesc_driver::VescPacketSetPos::VescPacketSetPos ( double  pos)
explicit
Todo:
range check pos

Definition at line 334 of file vesc_packet.cpp.


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


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