84 if (paramName ==
"width")
86 paramValue = std::to_string(
m_width);
89 if (paramName ==
"height")
91 paramValue = std::to_string(
m_height);
94 if (paramName ==
"horizontalFov")
99 if (paramName ==
"verticalFov")
104 if (paramName ==
"fakeFrameGrabber_rpc_port")
109 if (paramName ==
"mirror")
111 if (
m_mirror==
true) paramValue =
"true";
112 else paramValue =
"false";
115 if (paramName ==
"syncro")
117 if (
m_syncro==
true) paramValue =
"true";
118 else paramValue =
"false";
121 if (paramName ==
"physFocalLength")
126 if (paramName ==
"focalLengthX")
131 if (paramName ==
"focalLengthY")
136 if (paramName ==
"principalPointX")
141 if (paramName ==
"principalPointY")
146 if (paramName ==
"distortionModel")
151 if (paramName ==
"k1")
153 paramValue = std::to_string(
m_k1);
156 if (paramName ==
"k2")
158 paramValue = std::to_string(
m_k2);
161 if (paramName ==
"k3")
163 paramValue = std::to_string(
m_k3);
166 if (paramName ==
"t1")
168 paramValue = std::to_string(
m_t1);
171 if (paramName ==
"t2")
173 paramValue = std::to_string(
m_t2);
176 if (paramName ==
"freq")
178 paramValue = std::to_string(
m_freq);
181 if (paramName ==
"period")
183 paramValue = std::to_string(
m_period);
186 if (paramName ==
"mode")
191 if (paramName ==
"src")
196 if (paramName ==
"add_timestamp")
199 else paramValue =
"false";
202 if (paramName ==
"add_noise")
205 else paramValue =
"false";
208 if (paramName ==
"bayer")
210 if (
m_bayer==
true) paramValue =
"true";
211 else paramValue =
"false";
214 if (paramName ==
"mono")
216 if (
m_mono==
true) paramValue =
"true";
217 else paramValue =
"false";
220 if (paramName ==
"snr")
222 paramValue = std::to_string(
m_snr);
225 if (paramName ==
"rectificationMatrix")
230 yError() <<
"parameter '" << paramName <<
"' was not found";
249 if (config.
check(
"help"))
258 if (config.
check(
"width"))
261 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'width' using value:" <<
m_width;
265 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'width' using DEFAULT value:" <<
m_width;
267 prop_check.
unput(
"width");
272 if (config.
check(
"height"))
275 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'height' using value:" <<
m_height;
279 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'height' using DEFAULT value:" <<
m_height;
281 prop_check.
unput(
"height");
286 if (config.
check(
"horizontalFov"))
289 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'horizontalFov' using value:" <<
m_horizontalFov;
293 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'horizontalFov' using DEFAULT value:" <<
m_horizontalFov;
295 prop_check.
unput(
"horizontalFov");
300 if (config.
check(
"verticalFov"))
303 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'verticalFov' using value:" <<
m_verticalFov;
307 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'verticalFov' using DEFAULT value:" <<
m_verticalFov;
309 prop_check.
unput(
"verticalFov");
314 if (config.
check(
"fakeFrameGrabber_rpc_port"))
323 prop_check.
unput(
"fakeFrameGrabber_rpc_port");
328 if (config.
check(
"mirror"))
331 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mirror' using value:" <<
m_mirror;
335 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mirror' using DEFAULT value:" <<
m_mirror;
337 prop_check.
unput(
"mirror");
342 if (config.
check(
"syncro"))
345 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'syncro' using value:" <<
m_syncro;
349 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'syncro' using DEFAULT value:" <<
m_syncro;
351 prop_check.
unput(
"syncro");
356 if (config.
check(
"physFocalLength"))
363 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'physFocalLength' using DEFAULT value:" <<
m_physFocalLength;
365 prop_check.
unput(
"physFocalLength");
370 if (config.
check(
"focalLengthX"))
373 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'focalLengthX' using value:" <<
m_focalLengthX;
377 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'focalLengthX' using DEFAULT value:" <<
m_focalLengthX;
379 prop_check.
unput(
"focalLengthX");
384 if (config.
check(
"focalLengthY"))
387 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'focalLengthY' using value:" <<
m_focalLengthY;
391 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'focalLengthY' using DEFAULT value:" <<
m_focalLengthY;
393 prop_check.
unput(
"focalLengthY");
398 if (config.
check(
"principalPointX"))
405 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'principalPointX' using DEFAULT value:" <<
m_principalPointX;
407 prop_check.
unput(
"principalPointX");
412 if (config.
check(
"principalPointY"))
419 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'principalPointY' using DEFAULT value:" <<
m_principalPointY;
421 prop_check.
unput(
"principalPointY");
426 if (config.
check(
"distortionModel"))
433 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'distortionModel' using DEFAULT value:" <<
m_distortionModel;
435 prop_check.
unput(
"distortionModel");
440 if (config.
check(
"k1"))
442 m_k1 = config.
find(
"k1").asFloat64();
443 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k1' using value:" <<
m_k1;
447 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k1' using DEFAULT value:" <<
m_k1;
449 prop_check.
unput(
"k1");
454 if (config.
check(
"k2"))
456 m_k2 = config.
find(
"k2").asFloat64();
457 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k2' using value:" <<
m_k2;
461 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k2' using DEFAULT value:" <<
m_k2;
463 prop_check.
unput(
"k2");
468 if (config.
check(
"k3"))
470 m_k3 = config.
find(
"k3").asFloat64();
471 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k3' using value:" <<
m_k3;
475 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k3' using DEFAULT value:" <<
m_k3;
477 prop_check.
unput(
"k3");
482 if (config.
check(
"t1"))
484 m_t1 = config.
find(
"t1").asFloat64();
485 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 't1' using value:" <<
m_t1;
489 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 't1' using DEFAULT value:" <<
m_t1;
491 prop_check.
unput(
"t1");
496 if (config.
check(
"t2"))
498 m_t2 = config.
find(
"t2").asFloat64();
499 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 't2' using value:" <<
m_t2;
503 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 't2' using DEFAULT value:" <<
m_t2;
505 prop_check.
unput(
"t2");
510 if (config.
check(
"freq"))
513 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'freq' using value:" <<
m_freq;
517 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'freq' using DEFAULT value:" <<
m_freq;
519 prop_check.
unput(
"freq");
524 if (config.
check(
"period"))
527 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'period' using value:" <<
m_period;
531 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'period' using DEFAULT value:" <<
m_period;
533 prop_check.
unput(
"period");
538 if (config.
check(
"mode"))
541 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mode' using value:" <<
m_mode;
545 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mode' using DEFAULT value:" <<
m_mode;
547 prop_check.
unput(
"mode");
552 if (config.
check(
"src"))
555 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'src' using value:" <<
m_src;
559 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'src' using DEFAULT value:" <<
m_src;
561 prop_check.
unput(
"src");
566 if (config.
check(
"add_timestamp"))
569 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'add_timestamp' using value:" <<
m_add_timestamp;
573 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'add_timestamp' using DEFAULT value:" <<
m_add_timestamp;
575 prop_check.
unput(
"add_timestamp");
580 if (config.
check(
"add_noise"))
583 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'add_noise' using value:" <<
m_add_noise;
587 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'add_noise' using DEFAULT value:" <<
m_add_noise;
589 prop_check.
unput(
"add_noise");
594 if (config.
check(
"bayer"))
597 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'bayer' using value:" <<
m_bayer;
601 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'bayer' using DEFAULT value:" <<
m_bayer;
603 prop_check.
unput(
"bayer");
608 if (config.
check(
"mono"))
611 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mono' using value:" <<
m_mono;
615 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mono' using DEFAULT value:" <<
m_mono;
617 prop_check.
unput(
"mono");
622 if (config.
check(
"snr"))
625 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'snr' using value:" <<
m_snr;
629 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'snr' using DEFAULT value:" <<
m_snr;
631 prop_check.
unput(
"snr");
636 if (config.
check(
"rectificationMatrix"))
643 std::string tempBots = tempBot->
toString();
644 for (
size_t i=0; i<tempBot->
size(); i++)
651 yCError(FakeFrameGrabberParamsCOMPONENT) <<
"parameter 'rectificationMatrix' is not a properly formatted bottle";
660 prop_check.
unput(
"rectificationMatrix");