Livox SDK API  V2.2.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

Definition at line 31 of file protocol.h.

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

Definition at line 33 of file protocol.h.

Enumeration Type Documentation

Enumerator
kNoNeed 
kNeedAck 
kDelayAck 

Definition at line 39 of file protocol.h.

Enumerator
kRequestPack 
kAckPack 
kMsgPack 

Definition at line 35 of file protocol.h.

Enumerator
kParseSuccess 
kParseFail 

Definition at line 41 of file protocol.h.

Enumerator
kLidarSdk 
kRsvd1 
kProtocolUndef 

Definition at line 37 of file protocol.h.

Variable Documentation

const uint32_t livox::kCacheSize = 8192

Definition at line 32 of file comm_port.h.

const uint32_t livox::kMoveCacheLimit = 1536

Definition at line 33 of file comm_port.h.