44#include <libplayercore/playercore.h>
50 public: LaserTransform(
ConfigFile* cf,
int section);
58 public:
virtual int Setup();
64 virtual int UpdateLaser(player_laser_data_t * data) = 0;
70 void HandleGetGeom(
void *client,
void *req,
int reqlen);
75 struct timeval laser_timestamp;
78 player_laser_data_t data;
Class for loading configuration file information.
Definition configfile.h:197
Encapsulates a device (i.e., a driver bound to an interface)
Definition device.h:75
Driver(ConfigFile *cf, int section, bool overwrite_cmds, size_t queue_maxlen, int interf)
Constructor for single-interface drivers.
An autopointer for the message queue.
Definition message.h:74
struct player_devaddr player_devaddr_t
A device address.
Generic message header.
Definition player.h:162