#include <stdint.h>
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 |