Classes | Namespaces | Functions | Variables
ldq.h File Reference
#include <stdint.h>
Include dependency graph for ldq.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  livox_ros::LidarDataQueue
 
struct  livox_ros::StoragePacket
 

Namespaces

 livox_ros
 

Functions

int livox_ros::DeInitQueue (LidarDataQueue *queue)
 
int livox_ros::InitQueue (LidarDataQueue *queue, uint32_t queue_size)
 
static bool livox_ros::IsPowerOf2 (uint32_t size)
 
uint32_t livox_ros::QueueIsEmpty (LidarDataQueue *queue)
 
uint32_t livox_ros::QueueIsFull (LidarDataQueue *queue)
 
uint32_t livox_ros::QueuePop (LidarDataQueue *queue, StoragePacket *storage_packet)
 
void livox_ros::QueuePopUpdate (LidarDataQueue *queue)
 
void livox_ros::QueuePrePop (LidarDataQueue *queue, StoragePacket *storage_packet)
 
uint32_t livox_ros::QueuePush (LidarDataQueue *queue, StoragePacket *storage_packet)
 
uint32_t livox_ros::QueuePushAny (LidarDataQueue *queue, uint8_t *data, uint32_t length, uint64_t time_rcv, uint32_t point_num)
 
uint32_t livox_ros::QueueUnusedSize (LidarDataQueue *queue)
 
uint32_t livox_ros::QueueUsedSize (LidarDataQueue *queue)
 
void livox_ros::ResetQueue (LidarDataQueue *queue)
 
static uint32_t livox_ros::RoundupPowerOf2 (uint32_t size)
 

Variables

const uint32_t livox_ros::KEthPacketMaxLength = 1500
 


livox_ros_driver
Author(s): Livox Dev Team
autogenerated on Mon Mar 15 2021 02:40:46