Skip to content
Snippets Groups Projects
Commit 912998e7 authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Merge branch 'devel' into 248-processor-constructors-and-creators-requiring-a-sensor-pointer

parents e560789e 0bba4b53
No related branches found
No related tags found
1 merge request!313WIP: Resolve "Processor constructors and creators requiring a sensor pointer?"
...@@ -4,5 +4,5 @@ name: "Main odometer" # This is ignored. The name provided to the SensorF ...@@ -4,5 +4,5 @@ name: "Main odometer" # This is ignored. The name provided to the SensorF
k_disp_to_disp: 0.000001 # m^2 / m k_disp_to_disp: 0.000001 # m^2 / m
k_disp_to_rot: 0.000001 # rad^2 / m k_disp_to_rot: 0.000001 # rad^2 / m
k_rot_to_rot: 0.000001 # rad^2 / rad k_rot_to_rot: 0.000001 # rad^2 / rad
k_min_disp_var: 0.00000001 # m^2 min_disp_var: 0.00000001 # m^2
k_min_rot_var: 0.00000001 # rad^2 min_rot_var: 0.00000001 # rad^2
\ No newline at end of file \ No newline at end of file
...@@ -33,6 +33,13 @@ TEST(ParserYAML, ParseMap) ...@@ -33,6 +33,13 @@ TEST(ParserYAML, ParseMap)
EXPECT_EQ(params["processor1/mymap"], "[{k1:v1},{k2:v2},{k3:[v3,v4,v5]}]"); EXPECT_EQ(params["processor1/mymap"], "[{k1:v1},{k2:v2},{k3:[v3,v4,v5]}]");
// EXPECT_EQ(params["processor1/$mymap/k1"], "v1"); // EXPECT_EQ(params["processor1/$mymap/k1"], "v1");
} }
TEST(ParserYAML, FollowFile)
{
auto parser = parse("test/yaml/params1.yaml", wolf_root);
auto params = parser.getParams();
EXPECT_EQ(params["my_proc_test/max_buff_length"], "100");
EXPECT_EQ(params["my_proc_test/voting_active"], "false");
}
TEST(ParserYAML, JumpFile) TEST(ParserYAML, JumpFile)
{ {
auto parser = parse("test/yaml/params3.yaml", wolf_root); auto parser = parse("test/yaml/params3.yaml", wolf_root);
......
...@@ -4,5 +4,5 @@ name: "Main odometer" # This is ignored. The name provided to the SensorF ...@@ -4,5 +4,5 @@ name: "Main odometer" # This is ignored. The name provided to the SensorF
k_disp_to_disp: 0.02 # m^2 / m k_disp_to_disp: 0.02 # m^2 / m
k_disp_to_rot: 0.02 # rad^2 / m k_disp_to_rot: 0.02 # rad^2 / m
k_rot_to_rot: 0.01 # rad^2 / rad k_rot_to_rot: 0.01 # rad^2 / rad
min_disp_var: 0.01 # m^2 min_disp_var: 0.01 # m^2
min_rot_var: 0.01 # rad^2 min_rot_var: 0.01 # rad^2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment