snark
Classes | Namespaces
packets.h File Reference
#include <boost/array.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <comma/packed/byte.h>
#include <comma/packed/little_endian.h>
#include <comma/packed/big_endian.h>
#include <comma/packed/struct.h>

Go to the source code of this file.

Classes

struct  commands::command< C, Size >
 command base class More...
struct  fault
struct  commands::get
 get parameter More...
struct  commands::get_status
 get sensor status More...
struct  commands::header
 command header More...
struct  scan::header
 Ibeo LD-MRS scan header (for packet of type 0x2202) More...
struct  header
 Ibeo LD-MRS packet header. More...
struct  scan::point::id
 layer and echo numbers More...
struct  little_endian_timestamp
 NTP timestamp for scan header... sigh... More...
struct  commands::packet< C >
 command packet More...
struct  scan::point
 Ibeo LD-MRS data point. More...
struct  commands::reset
 reset sensor to factory settings More...
struct  commands::reset_dsp
 reset DSP (no response) More...
struct  commands::response< C, Size >
 response base class More...
struct  commands::response_header
 response header More...
struct  commands::save_configuration
 save configuration in the sensor's permanent memory More...
struct  scan
 scan-related types More...
struct  commands::set
 set parameter More...
struct  commands::set_ntp_fractions
 set NTP time second fractions More...
struct  commands::set_ntp_seconds
 set NTP time seconds More...
struct  commands::start
 start scanning and sending scan data ("start measurement" in terms of the ibeo documentation) More...
struct  commands::stop
 stop scanning and sending scan data ("stop measurement" in terms of the ibeo documentation) More...
struct  timestamp
 NTP timestamp. More...
class  scan::timestamps
 helper class for faster calculating point timestamps More...

Namespaces

namespace  snark

Detailed Description

sick (ibeo) ldmrs laser communication packet layout

Author
vsevolod vlaskine (v.vla.nosp@m.skin.nosp@m.e@acf.nosp@m.r.us.nosp@m.yd.ed.nosp@m.u.au)