Livox SDK API  V1.1.0
livox Namespace Reference

Classes

struct  CommPacket
 
class  CommPort
 
struct  PortCache
 
class  Protocol
 

Typedefs

typedef struct CommPacket CommPacket
 
typedef int(* RequestPackCb) (CommPacket *packet)
 

Enumerations

enum  PacketType { kRequestPack, kAckPack, kMsgPack }
 
enum  ProtocolType { kLidarSdk, kRsvd1, kProtocolUndef }
 
enum  NeedAckType { kNoNeed, kNeedAck, kDelayAck }
 
enum  ParseResult { kParseSuccess, kParseFail }
 

Variables

const uint32_t kCacheSize = 8192
 
const uint32_t kMoveCacheLimit = 1536
 

Typedef Documentation

◆ CommPacket

Definition at line 31 of file protocol.h.

◆ RequestPackCb

typedef int(* livox::RequestPackCb) (CommPacket *packet)

Definition at line 33 of file protocol.h.

Enumeration Type Documentation

◆ NeedAckType

Enumerator
kNoNeed 
kNeedAck 
kDelayAck 

Definition at line 39 of file protocol.h.

◆ PacketType

Enumerator
kRequestPack 
kAckPack 
kMsgPack 

Definition at line 35 of file protocol.h.

◆ ParseResult

Enumerator
kParseSuccess 
kParseFail 

Definition at line 41 of file protocol.h.

◆ ProtocolType

Enumerator
kLidarSdk 
kRsvd1 
kProtocolUndef 

Definition at line 37 of file protocol.h.

Variable Documentation

◆ kCacheSize

const uint32_t livox::kCacheSize = 8192

Definition at line 32 of file comm_port.h.

◆ kMoveCacheLimit

const uint32_t livox::kMoveCacheLimit = 1536

Definition at line 33 of file comm_port.h.