Namespaces | Macros | Functions
SickLDUtility.hh File Reference

Defines simple utility functions for working with the Sick LD. More...

#include "SickConfig.hh"
Include dependency graph for SickLDUtility.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 SickToolbox
 Encapsulates the Sick LIDAR Matlab/C++ toolbox.
 

Macros

#define REVERSE_BYTE_ORDER_16(y)   ( ( ( y & 0x00FF ) << 8 ) | ( ( y & 0xFF00 ) >> 8 ) )
 Reverses the byte order of the given 16 bit unsigned integer. More...
 
#define REVERSE_BYTE_ORDER_32(y)   ( ( ( y & 0x000000FF ) << 24 ) | ( ( y & 0x0000FF00 ) << 8 ) | ( ( y & 0x00FF0000 ) >> 8 ) | ( ( y & 0xFF000000 ) >> 24 ) )
 Reverses the byte order of the given 32 bit unsigned integer. More...
 

Functions

uint16_t SickToolbox::host_to_sick_ld_byte_order (uint16_t value)
 Converts host byte order (little-endian) to Sick LD byte order (big-endian) More...
 
uint32_t SickToolbox::host_to_sick_ld_byte_order (uint32_t value)
 Converts host byte order (little-endian) to Sick LD byte order (big-endian) More...
 
uint16_t SickToolbox::sick_ld_to_host_byte_order (uint16_t value)
 Converts Sick LD byte order (big-endian) to host byte order (little-endian) More...
 
uint32_t SickToolbox::sick_ld_to_host_byte_order (uint32_t value)
 Converts Sick LD byte order (big-endian) to host byte order (little-endian) More...
 

Detailed Description

Defines simple utility functions for working with the Sick LD.

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

Definition in file SickLDUtility.hh.

Macro Definition Documentation

#define REVERSE_BYTE_ORDER_16 (   y)    ( ( ( y & 0x00FF ) << 8 ) | ( ( y & 0xFF00 ) >> 8 ) )

Reverses the byte order of the given 16 bit unsigned integer.

Definition at line 23 of file SickLDUtility.hh.

#define REVERSE_BYTE_ORDER_32 (   y)    ( ( ( y & 0x000000FF ) << 24 ) | ( ( y & 0x0000FF00 ) << 8 ) | ( ( y & 0x00FF0000 ) >> 8 ) | ( ( y & 0xFF000000 ) >> 24 ) )

Reverses the byte order of the given 32 bit unsigned integer.

Definition at line 29 of file SickLDUtility.hh.



sicktoolbox
Author(s): Jason Derenick , Thomas Miller
autogenerated on Tue Sep 10 2019 03:37:34