Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

sicklms200.cc File Reference

#include <assert.h>
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <termios.h>
#include <unistd.h>
#include <netinet/in.h>
#include <sys/ioctl.h>
#include "playertime.h"
#include "playercommon.h"
#include "drivertable.h"
#include "driver.h"
#include "error.h"
#include "player.h"
#include "replace.h"

Defines

#define DEFAULT_LASER_PORT   "/dev/ttyS1"
#define DEFAULT_LASER_PORT_RATE   38400
#define DEFAULT_LASER_RETRIES   3
#define STX   0x02
#define ACK   0xA0
#define NACK   0x92
#define CRC16_GEN_POL   0x8005
#define RETURN_ERROR(erc, m)   {PLAYER_ERROR(m); return erc;}

Functions

DriverSickLMS200_Init (ConfigFile *cf, int section)
void SickLMS200_Register (DriverTable *table)

Variables

PlayerTime * GlobalTime


Define Documentation

#define DEFAULT_LASER_PORT   "/dev/ttyS1"
 

#define DEFAULT_LASER_PORT_RATE   38400
 

#define DEFAULT_LASER_RETRIES   3
 

#define STX   0x02
 

#define ACK   0xA0
 

#define NACK   0x92
 

#define CRC16_GEN_POL   0x8005
 

#define RETURN_ERROR erc,
 )     {PLAYER_ERROR(m); return erc;}
 


Function Documentation

Driver* SickLMS200_Init ConfigFile cf,
int  section
 

void SickLMS200_Register DriverTable table  ) 
 


Variable Documentation

PlayerTime* GlobalTime
 


Generated on Tue May 3 14:15:44 2005 for Player by doxygen 1.3.6