86 if (config.
check(
"help"))
91 std::string config_string = config.
toString();
95 if (config.
check(
"width"))
98 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'width' using value:" <<
m_width;
102 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'width' using DEFAULT value:" <<
m_width;
104 prop_check.
unput(
"width");
109 if (config.
check(
"height"))
112 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'height' using value:" <<
m_height;
116 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'height' using DEFAULT value:" <<
m_height;
118 prop_check.
unput(
"height");
123 if (config.
check(
"horizontalFov"))
126 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'horizontalFov' using value:" <<
m_horizontalFov;
130 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'horizontalFov' using DEFAULT value:" <<
m_horizontalFov;
132 prop_check.
unput(
"horizontalFov");
137 if (config.
check(
"verticalFov"))
140 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'verticalFov' using value:" <<
m_verticalFov;
144 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'verticalFov' using DEFAULT value:" <<
m_verticalFov;
146 prop_check.
unput(
"verticalFov");
151 if (config.
check(
"fakeFrameGrabber_rpc_port"))
160 prop_check.
unput(
"fakeFrameGrabber_rpc_port");
165 if (config.
check(
"mirror"))
168 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mirror' using value:" <<
m_mirror;
172 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mirror' using DEFAULT value:" <<
m_mirror;
174 prop_check.
unput(
"mirror");
179 if (config.
check(
"syncro"))
182 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'syncro' using value:" <<
m_syncro;
186 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'syncro' using DEFAULT value:" <<
m_syncro;
188 prop_check.
unput(
"syncro");
193 if (config.
check(
"physFocalLength"))
200 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'physFocalLength' using DEFAULT value:" <<
m_physFocalLength;
202 prop_check.
unput(
"physFocalLength");
207 if (config.
check(
"focalLengthX"))
210 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'focalLengthX' using value:" <<
m_focalLengthX;
214 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'focalLengthX' using DEFAULT value:" <<
m_focalLengthX;
216 prop_check.
unput(
"focalLengthX");
221 if (config.
check(
"focalLengthY"))
224 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'focalLengthY' using value:" <<
m_focalLengthY;
228 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'focalLengthY' using DEFAULT value:" <<
m_focalLengthY;
230 prop_check.
unput(
"focalLengthY");
235 if (config.
check(
"principalPointX"))
242 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'principalPointX' using DEFAULT value:" <<
m_principalPointX;
244 prop_check.
unput(
"principalPointX");
249 if (config.
check(
"principalPointY"))
256 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'principalPointY' using DEFAULT value:" <<
m_principalPointY;
258 prop_check.
unput(
"principalPointY");
263 if (config.
check(
"distortionModel"))
270 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'distortionModel' using DEFAULT value:" <<
m_distortionModel;
272 prop_check.
unput(
"distortionModel");
277 if (config.
check(
"k1"))
279 m_k1 = config.
find(
"k1").asFloat64();
280 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k1' using value:" <<
m_k1;
284 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k1' using DEFAULT value:" <<
m_k1;
286 prop_check.
unput(
"k1");
291 if (config.
check(
"k2"))
293 m_k2 = config.
find(
"k2").asFloat64();
294 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k2' using value:" <<
m_k2;
298 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k2' using DEFAULT value:" <<
m_k2;
300 prop_check.
unput(
"k2");
305 if (config.
check(
"k3"))
307 m_k3 = config.
find(
"k3").asFloat64();
308 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k3' using value:" <<
m_k3;
312 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'k3' using DEFAULT value:" <<
m_k3;
314 prop_check.
unput(
"k3");
319 if (config.
check(
"t1"))
321 m_t1 = config.
find(
"t1").asFloat64();
322 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 't1' using value:" <<
m_t1;
326 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 't1' using DEFAULT value:" <<
m_t1;
328 prop_check.
unput(
"t1");
333 if (config.
check(
"t2"))
335 m_t2 = config.
find(
"t2").asFloat64();
336 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 't2' using value:" <<
m_t2;
340 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 't2' using DEFAULT value:" <<
m_t2;
342 prop_check.
unput(
"t2");
347 if (config.
check(
"freq"))
350 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'freq' using value:" <<
m_freq;
354 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'freq' using DEFAULT value:" <<
m_freq;
356 prop_check.
unput(
"freq");
361 if (config.
check(
"period"))
364 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'period' using value:" <<
m_period;
368 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'period' using DEFAULT value:" <<
m_period;
370 prop_check.
unput(
"period");
375 if (config.
check(
"mode"))
378 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mode' using value:" <<
m_mode;
382 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mode' using DEFAULT value:" <<
m_mode;
384 prop_check.
unput(
"mode");
389 if (config.
check(
"src"))
392 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'src' using value:" <<
m_src;
396 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'src' using DEFAULT value:" <<
m_src;
398 prop_check.
unput(
"src");
403 if (config.
check(
"add_timestamp"))
406 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'add_timestamp' using value:" <<
m_add_timestamp;
410 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'add_timestamp' using DEFAULT value:" <<
m_add_timestamp;
412 prop_check.
unput(
"add_timestamp");
417 if (config.
check(
"add_noise"))
420 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'add_noise' using value:" <<
m_add_noise;
424 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'add_noise' using DEFAULT value:" <<
m_add_noise;
426 prop_check.
unput(
"add_noise");
431 if (config.
check(
"bayer"))
434 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'bayer' using value:" <<
m_bayer;
438 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'bayer' using DEFAULT value:" <<
m_bayer;
440 prop_check.
unput(
"bayer");
445 if (config.
check(
"mono"))
448 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mono' using value:" <<
m_mono;
452 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'mono' using DEFAULT value:" <<
m_mono;
454 prop_check.
unput(
"mono");
459 if (config.
check(
"snr"))
462 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'snr' using value:" <<
m_snr;
466 yCInfo(FakeFrameGrabberParamsCOMPONENT) <<
"Parameter 'snr' using DEFAULT value:" <<
m_snr;
468 prop_check.
unput(
"snr");
473 if (config.
check(
"rectificationMatrix"))
480 std::string tempBots = tempBot->
toString();
481 for (
size_t i=0; i<tempBot->
size(); i++)
488 yCError(FakeFrameGrabberParamsCOMPONENT) <<
"parameter 'rectificationMatrix' is not a properly formatted bottle";
497 prop_check.
unput(
"rectificationMatrix");