ROSCommunicator.h 278 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#pragma once

#include "ros_bridge/include/MessageBaseClass.h"

typedef ROSBridge::MessageBaseClass<std::string> ROSMsg;

class ROSCommunicator
{
public:
  explicit ROSCommunicator() {}

    void send(const ROSMsg *msg);


public :
    virtual void receive(ROSMsg *msg) = 0;
};