Apollo
11.0
自动驾驶开放平台
hesai.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.drivers.lidar;
4
5
import
"
modules/common_msgs/basic_msgs/header.proto
";
6
7
// field size(byte)
8
// SOB 2
9
// angle 2
10
// measure 5
11
// block SOB + angle + measure * 40
12
// timestamp 4
13
// factory 2
14
// reserve 8
15
// rpm 2
16
// tail timestamp + factory + reserve + rpm
17
// packet block * 6 + tail
18
message
HesaiUdpPacket
{
19
optional
double
timestamp_sec = 1;
20
optional bytes data = 2;
21
optional uint32 size = 3;
22
}
23
24
message
HesaiUdpFrame
{
25
optional
apollo
.
common
.
Header
header = 1;
26
repeated
HesaiUdpPacket
packets = 2;
27
}
header.proto
syntax
syntax
Definition
hesai.proto:1
apollo::common
apollo::common
apollo
class register implement
Definition
arena_queue.h:37
apollo::common::Header
Definition
header.proto:7
apollo::drivers::lidar::HesaiUdpFrame
Definition
hesai.proto:24
apollo::drivers::lidar::HesaiUdpPacket
Definition
hesai.proto:18
modules
drivers
lidar
hslidar
proto
hesai.proto