sdk
src
dataunpacker
dataunnpacker_commondef.h
Go to the documentation of this file.
1
/*
2
* Slamtec LIDAR SDK
3
*
4
* Copyright (c) 2014 - 2023 Shanghai Slamtec Co., Ltd.
5
* http://www.slamtec.com
6
*
7
*/
8
9
/*
10
* Sample Data Unpacker System
11
* External Reference and dependencies
12
*/
13
14
/*
15
* Redistribution and use in source and binary forms, with or without
16
* modification, are permitted provided that the following conditions are met:
17
*
18
* 1. Redistributions of source code must retain the above copyright notice,
19
* this list of conditions and the following disclaimer.
20
*
21
* 2. Redistributions in binary form must reproduce the above copyright notice,
22
* this list of conditions and the following disclaimer in the documentation
23
* and/or other materials provided with the distribution.
24
*
25
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
26
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
27
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
28
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
29
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
30
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
31
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
32
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
33
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
34
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
35
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36
*
37
*/
38
39
#pragma once
40
41
#include "
sdkcommon.h
"
42
#include "
hal/abs_rxtx.h
"
43
#include "
hal/thread.h
"
44
#include "
hal/types.h
"
45
#include "
hal/assert.h
"
46
#include "
hal/locker.h
"
47
#include "
hal/socket.h
"
48
#include "
hal/event.h
"
49
#include "
hal/waiter.h
"
50
#include "
hal/byteorder.h
"
51
#include "
sl_lidar_driver.h
"
52
#include "
sl_crc.h
"
53
#include <algorithm>
54
#include <memory>
55
56
#define CONF_NO_BOOST_CRC_SUPPORT
57
58
#include "
dataupacker_namespace.h
"
59
60
sdkcommon.h
types.h
byteorder.h
assert.h
dataupacker_namespace.h
locker.h
sl_crc.h
waiter.h
event.h
abs_rxtx.h
socket.h
thread.h
sl_lidar_driver.h
rplidar_ros
Author(s):
autogenerated on Fri Aug 2 2024 08:42:13