feature:add C++ sample
This commit is contained in:
@@ -0,0 +1,368 @@
|
||||
.. Didar documentation master file, created by
|
||||
sphinx-quickstart on Mon Dec 10 15:38:07 2018.
|
||||
You can adapt this file completely to your liking, but it should at least
|
||||
contain the root `toctree` directive.
|
||||
|
||||
Welcome to the Livox LiDAR SDK API Reference
|
||||
#############################################
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
:numbered:
|
||||
:caption: Contents:
|
||||
|
||||
Basic Types and Functions
|
||||
#############################
|
||||
|
||||
.. doxygenenum:: DeviceType
|
||||
:project: didar
|
||||
|
||||
.. doxygenenum:: LidarState
|
||||
:project: didar
|
||||
|
||||
.. doxygenenum:: LidarFeature
|
||||
:project: didar
|
||||
|
||||
.. doxygenenum:: ResponseStatus
|
||||
:project: didar
|
||||
|
||||
.. doxygenenum:: DeviceEvent
|
||||
:project: didar
|
||||
|
||||
.. doxygenenum:: TimestampType
|
||||
:project: didar
|
||||
|
||||
.. doxygenstruct:: DeviceInfo
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenunion:: StatusUnion
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: Init
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: Start
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: Uninit
|
||||
:project: didar
|
||||
|
||||
.. doxygenstruct:: BroadcastDeviceInfo
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: DeviceBroadcastCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: SetBroadcastCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygentypedef:: DeviceStateUpdateCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: SetDeviceStateUpdateCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: AddHubToConnect
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: AddLidarToConnect
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: GetConnectedDevices
|
||||
:project: didar
|
||||
|
||||
General Functions
|
||||
######################
|
||||
|
||||
Query Device Information
|
||||
==========================
|
||||
|
||||
.. doxygenstruct:: DeviceInformationResponse
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: DeviceInformationCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: QueryDeviceInformation
|
||||
:project: didar
|
||||
|
||||
Receive Point Cloud Data
|
||||
==========================
|
||||
|
||||
.. doxygenstruct:: LivoxEthPacket
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: DataCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: SetDataCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: HubGetLidarHandle
|
||||
:project: didar
|
||||
|
||||
Set Coordinate System
|
||||
============================
|
||||
|
||||
.. doxygenfunction:: SetCartesianCoordinate
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: SetSphericalCoordinate
|
||||
:project: didar
|
||||
|
||||
Error Message From Device
|
||||
=======================================
|
||||
|
||||
.. doxygenstruct:: ErrorMessage
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: ErrorMessageCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: SetErrorMessageCallback
|
||||
:project: didar
|
||||
|
||||
Configure Static/Dynamic IP
|
||||
=======================================
|
||||
|
||||
.. doxygenstruct:: SetDeviceIPModeRequest
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenfunction:: SetStaticDynamicIP
|
||||
:project: didar
|
||||
|
||||
.. doxygenstruct:: GetDeviceIPModeResponse
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: GetDeviceIPInformationCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: GetDeviceIPInformation
|
||||
:project: didar
|
||||
|
||||
Livox Hub Functions
|
||||
######################
|
||||
|
||||
Query Connected LiDAR Unit Information
|
||||
=======================================
|
||||
|
||||
.. doxygenstruct:: ConnectedLidarInfo
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenstruct:: HubQueryLidarInformationResponse
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: HubQueryLidarInformationCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: HubQueryLidarInformation
|
||||
:project: didar
|
||||
|
||||
Configure Lidars Mode
|
||||
==========================================
|
||||
|
||||
.. doxygenstruct:: HubSetModeResponse
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: HubSetModeCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenstruct:: HubSetModeRequest
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenstruct:: LidarModeRequestItem
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenfunction:: HubSetMode
|
||||
:project: didar
|
||||
|
||||
.. doxygenstruct:: LidarStateItem
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenstruct:: HubQueryLidarStatusResponse
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: HubQueryLidarStatusCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: HubQueryLidarStatus
|
||||
:project: didar
|
||||
|
||||
Sampling Control
|
||||
=================
|
||||
|
||||
.. doxygentypedef:: CommonCommandCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: HubStartSampling
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: HubStopSampling
|
||||
:project: didar
|
||||
|
||||
Slot Power Control
|
||||
========================
|
||||
|
||||
.. doxygenstruct:: HubControlSlotPowerRequest
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenfunction:: HubControlSlotPower
|
||||
:project: didar
|
||||
|
||||
Configure Livox Hub Extrinsic Parameters
|
||||
========================================
|
||||
|
||||
.. doxygenstruct:: HubSetExtrinsicParameterResponse
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: HubSetExtrinsicParameterCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenstruct:: HubSetExtrinsicParameterRequest
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenstruct:: ExtrinsicParameterRequestItem
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenfunction:: HubSetExtrinsicParameter
|
||||
:project: didar
|
||||
|
||||
.. doxygenstruct:: HubGetExtrinsicParameterRequest
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenstruct:: DeviceBroadcastCode
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenstruct:: HubGetExtrinsicParameterResponse
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenstruct:: ExtrinsicParameterResponseItem
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: HubGetExtrinsicParameterCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: HubGetExtrinsicParameter
|
||||
:project: didar
|
||||
|
||||
Enable Hub Calculating Extrinsic Parameters
|
||||
========================================================
|
||||
|
||||
.. doxygenfunction:: HubExtrinsicParameterCalculation
|
||||
:project: didar
|
||||
|
||||
Enable or Disable The Rain/Fog Suppression
|
||||
========================================================
|
||||
|
||||
.. doxygenstruct:: RainFogSuppressRequestItem
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenstruct:: HubRainFogSuppressRequest
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenstruct:: HubRainFogSuppressResponse
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: HubRainFogSuppressCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: HubRainFogSuppress
|
||||
:project: didar
|
||||
|
||||
LiDAR Functions
|
||||
#####################
|
||||
|
||||
Configure LiDAR Mode
|
||||
==============================
|
||||
|
||||
.. doxygenenum:: LidarMode
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: LidarSetMode
|
||||
:project: didar
|
||||
|
||||
Sample Control
|
||||
=================
|
||||
|
||||
.. doxygenfunction:: LidarStartSampling
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: LidarStopSampling
|
||||
:project: didar
|
||||
|
||||
Configure LiDAR Extrinsic Parameters
|
||||
====================================
|
||||
.. doxygenstruct:: LidarSetExtrinsicParameterRequest
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygenfunction:: LidarSetExtrinsicParameter
|
||||
:project: didar
|
||||
|
||||
.. doxygenstruct:: LidarGetExtrinsicParameterResponse
|
||||
:project: didar
|
||||
:members:
|
||||
:undoc-members:
|
||||
|
||||
.. doxygentypedef:: LidarGetExtrinsicParameterCallback
|
||||
:project: didar
|
||||
|
||||
.. doxygenfunction:: LidarGetExtrinsicParameter
|
||||
:project: didar
|
||||
|
||||
Enable and Disable the Rain/Fog Suppression
|
||||
============================================
|
||||
|
||||
.. doxygenfunction:: LidarRainFogSuppress
|
||||
:project: didar
|
||||
Reference in New Issue
Block a user