This program is porting rosserial_arduino for mbed http://www.ros.org/wiki/rosserial_arduino This program supported the revision of 169 of rosserial.

Dependencies:  

Dependents:   rosserial_mbed robot_S2

ros/msg_receiver.h

Committer:
nucho
Date:
2011-08-19
Revision:
0:77afd7560544
Child:
1:ff0ec969dad1

File content as of revision 0:77afd7560544:

/*
 * msg_receiver.h
 *
 *  Created on: Aug 5, 2011
 *      Author: astambler
 */

#ifndef MSG_RECEIVER_H_
#define MSG_RECEIVER_H_

namespace ros{

/* Base class for objects recieving messages (Services and Subscribers) */
  class MsgReceiver
  {
    public:
        virtual void receive(unsigned char *data)=0;

        //Distinguishes between different receiver types
        virtual int _getType()=0;
        virtual const char * getMsgType()=0;
        int id_;
        const char * topic_;
  };
}

#endif /* MSG_RECEIVER_H_ */