c++/drivers/lms/sicklms-1.0/SickLMSMessage.hh File Reference

Definition of class SickLMSMessage. More...

#include "SickConfig.hh"
#include <string.h>
#include <netinet/in.h>
#include "SickMessage.hh"
#include "SickException.hh"

Include dependency graph for SickLMSMessage.hh:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  SickToolbox

Classes

class  SickToolbox::SickLMSMessage
 A class to represent all messages sent to and from the Sick LMS 2xx. More...

Defines

#define CRC16_GEN_POL   0x8005
 Used to compute CRCs.
#define MKSHORT(a, b)   ((unsigned short) (a) | ((unsigned short)(b) << 8))
#define SICK_LMS_MSG_HEADER_LEN   (4)
 Sick LMS message length in bytes.
#define SICK_LMS_MSG_PAYLOAD_MAX_LEN   (812)
 Sick LMS max payload length in bytes.
#define SICK_LMS_MSG_TRAILER_LEN   (2)
 Sick LMS message trailer length in bytes.


Detailed Description

Definition of class SickLMSMessage.

Code by Jason C. Derenick and Thomas H. Miller. Contact derenick(at)lehigh(dot)edu

The Sick LIDAR Matlab/C++ Toolbox Copyright (c) 2008, Jason C. Derenick and Thomas H. Miller All rights reserved.

This software is released under a BSD Open-Source License. See http://sicktoolbox.sourceforge.net


Define Documentation

#define CRC16_GEN_POL   0x8005

Used to compute CRCs.

#define MKSHORT ( a,
 )     ((unsigned short) (a) | ((unsigned short)(b) << 8))

Makes a "short" in little endian

#define SICK_LMS_MSG_HEADER_LEN   (4)

Sick LMS message length in bytes.

#define SICK_LMS_MSG_PAYLOAD_MAX_LEN   (812)

Sick LMS max payload length in bytes.

#define SICK_LMS_MSG_TRAILER_LEN   (2)

Sick LMS message trailer length in bytes.


Generated on Thu Mar 20 09:41:44 2008 for sicktoolbox-1.0 by  doxygen 1.5.1