Classes | Namespaces | Macros
vesc_packet_factory.h File Reference
#include <cstdint>
#include <functional>
#include <map>
#include <memory>
#include <string>
#include <vector>
#include "vesc_driver/vesc_packet.h"
Include dependency graph for vesc_packet_factory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vesc_driver::PacketFactoryTemplate< PACKETTYPE >
 
class  vesc_driver::VescPacketFactory
 

Namespaces

 vesc_driver
 

Macros

#define REGISTER_PACKET_TYPE(id, klass)   static PacketFactoryTemplate<klass> global_##klass##Factory((id));
 

Macro Definition Documentation

#define REGISTER_PACKET_TYPE (   id,
  klass 
)    static PacketFactoryTemplate<klass> global_##klass##Factory((id));

Use this macro to register packets

Definition at line 109 of file vesc_packet_factory.h.



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