1
+ {
2
+ "$schema" : " http://json-schema.org/draft-07/schema#" ,
3
+ "title" : " Parameters for point cloud map loader Node" ,
4
+ "type" : " object" ,
5
+ "definitions" : {
6
+ "pointcloud_map_loader" : {
7
+ "type" : " object" ,
8
+ "properties" : {
9
+ "enable_whole_load" : {
10
+ "type" : " boolean" ,
11
+ "description" : " Enable raw pointcloud map publishing" ,
12
+ "default" : true
13
+ },
14
+ "enable_downsampled_whole_load" : {
15
+ "type" : " boolean" ,
16
+ "description" : " Enable downsampled pointcloud map publishing" ,
17
+ "default" : false
18
+ },
19
+ "enable_partial_load" : {
20
+ "type" : " boolean" ,
21
+ "description" : " Enable partial pointcloud map server" ,
22
+ "default" : true
23
+ },
24
+ "enable_selected_load" : {
25
+ "type" : " boolean" ,
26
+ "description" : " Enable selected pointcloud map server" ,
27
+ "default" : false
28
+ },
29
+ "leaf_size" : {
30
+ "type" : " number" ,
31
+ "description" : " Downsampling leaf size (only used when enable_downsampled_whole_load is set true)" ,
32
+ "default" : 3.0
33
+ },
34
+ "pcd_paths_or_directory" : {
35
+ "type" : " array" ,
36
+ "description" : " Path(s) to pointcloud map file or directory" ,
37
+ "default" : []
38
+ },
39
+ "pcd_metadata_path" : {
40
+ "type" : " string" ,
41
+ "description" : " Path to pointcloud metadata file" ,
42
+ "default" : " "
43
+ }
44
+ },
45
+ "required" : [
46
+ " enable_whole_load" ,
47
+ " enable_downsampled_whole_load" ,
48
+ " enable_partial_load" ,
49
+ " enable_selected_load" ,
50
+ " leaf_size" ,
51
+ " pcd_paths_or_directory" ,
52
+ " pcd_metadata_path"
53
+ ],
54
+ "additionalProperties" : false
55
+ }
56
+ },
57
+ "properties" : {
58
+ "/**" : {
59
+ "type" : " object" ,
60
+ "properties" : {
61
+ "ros__parameters" : {
62
+ "$ref" : " #/definitions/pointcloud_map_loader"
63
+ }
64
+ },
65
+ "required" : [" ros__parameters" ],
66
+ "additionalProperties" : false
67
+ }
68
+ },
69
+ "required" : [" /**" ],
70
+ "additionalProperties" : false
71
+ }
72
+
0 commit comments