57 if (paramName ==
"comport")
62 if (paramName ==
"verbose")
67 if (paramName ==
"baudrate")
72 if (paramName ==
"xonlim")
74 paramValue = std::to_string(
m_xonlim);
77 if (paramName ==
"xofflim")
82 if (paramName ==
"readmincharacters")
87 if (paramName ==
"readtimeoutmsec")
92 if (paramName ==
"paritymode")
97 if (paramName ==
"ctsenb")
99 paramValue = std::to_string(
m_ctsenb);
102 if (paramName ==
"rtsenb")
104 paramValue = std::to_string(
m_rtsenb);
107 if (paramName ==
"xinenb")
109 paramValue = std::to_string(
m_xinenb);
112 if (paramName ==
"xoutenb")
117 if (paramName ==
"modem")
119 paramValue = std::to_string(
m_modem);
122 if (paramName ==
"rcvenb")
124 paramValue = std::to_string(
m_rcvenb);
127 if (paramName ==
"dsrenb")
129 paramValue = std::to_string(
m_dsrenb);
132 if (paramName ==
"dtrdisable")
137 if (paramName ==
"databits")
142 if (paramName ==
"stopbits")
147 if (paramName ==
"line_terminator_char1")
151 if (paramName ==
"line_terminator_char2")
156 yError() <<
"parameter '" << paramName <<
"' was not found";
175 if (config.
check(
"help"))
184 if (config.
check(
"comport"))
187 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'comport' using value:" <<
m_comport;
191 yCError(FakeSerialPortParamsCOMPONENT) <<
"Mandatory parameter 'comport' not found!";
192 yCError(FakeSerialPortParamsCOMPONENT) <<
"Description of the parameter: name of the serial channel";
195 prop_check.
unput(
"comport");
200 if (config.
check(
"verbose"))
203 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'verbose' using value:" <<
m_verbose;
207 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'verbose' using DEFAULT value:" <<
m_verbose;
209 prop_check.
unput(
"verbose");
214 if (config.
check(
"baudrate"))
217 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'baudrate' using value:" <<
m_baudrate;
221 yCError(FakeSerialPortParamsCOMPONENT) <<
"Mandatory parameter 'baudrate' not found!";
222 yCError(FakeSerialPortParamsCOMPONENT) <<
"Description of the parameter: Specifies the baudrate at which the communication port operates";
225 prop_check.
unput(
"baudrate");
230 if (config.
check(
"xonlim"))
233 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'xonlim' using value:" <<
m_xonlim;
237 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'xonlim' using DEFAULT value:" <<
m_xonlim;
239 prop_check.
unput(
"xonlim");
244 if (config.
check(
"xofflim"))
247 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'xofflim' using value:" <<
m_xofflim;
251 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'xofflim' using DEFAULT value:" <<
m_xofflim;
253 prop_check.
unput(
"xofflim");
258 if (config.
check(
"readmincharacters"))
267 prop_check.
unput(
"readmincharacters");
272 if (config.
check(
"readtimeoutmsec"))
279 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'readtimeoutmsec' using DEFAULT value:" <<
m_readtimeoutmsec;
281 prop_check.
unput(
"readtimeoutmsec");
286 if (config.
check(
"paritymode"))
289 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'paritymode' using value:" <<
m_paritymode;
293 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'paritymode' using DEFAULT value:" <<
m_paritymode;
295 prop_check.
unput(
"paritymode");
300 if (config.
check(
"ctsenb"))
303 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'ctsenb' using value:" <<
m_ctsenb;
307 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'ctsenb' using DEFAULT value:" <<
m_ctsenb;
309 prop_check.
unput(
"ctsenb");
314 if (config.
check(
"rtsenb"))
317 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'rtsenb' using value:" <<
m_rtsenb;
321 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'rtsenb' using DEFAULT value:" <<
m_rtsenb;
323 prop_check.
unput(
"rtsenb");
328 if (config.
check(
"xinenb"))
331 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'xinenb' using value:" <<
m_xinenb;
335 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'xinenb' using DEFAULT value:" <<
m_xinenb;
337 prop_check.
unput(
"xinenb");
342 if (config.
check(
"xoutenb"))
345 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'xoutenb' using value:" <<
m_xoutenb;
349 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'xoutenb' using DEFAULT value:" <<
m_xoutenb;
351 prop_check.
unput(
"xoutenb");
356 if (config.
check(
"modem"))
359 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'modem' using value:" <<
m_modem;
363 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'modem' using DEFAULT value:" <<
m_modem;
365 prop_check.
unput(
"modem");
370 if (config.
check(
"rcvenb"))
373 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'rcvenb' using value:" <<
m_rcvenb;
377 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'rcvenb' using DEFAULT value:" <<
m_rcvenb;
379 prop_check.
unput(
"rcvenb");
384 if (config.
check(
"dsrenb"))
387 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'dsrenb' using value:" <<
m_dsrenb;
391 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'dsrenb' using DEFAULT value:" <<
m_dsrenb;
393 prop_check.
unput(
"dsrenb");
398 if (config.
check(
"dtrdisable"))
401 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'dtrdisable' using value:" <<
m_dtrdisable;
405 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'dtrdisable' using DEFAULT value:" <<
m_dtrdisable;
407 prop_check.
unput(
"dtrdisable");
412 if (config.
check(
"databits"))
415 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'databits' using value:" <<
m_databits;
419 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'databits' using DEFAULT value:" <<
m_databits;
421 prop_check.
unput(
"databits");
426 if (config.
check(
"stopbits"))
429 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'stopbits' using value:" <<
m_stopbits;
433 yCInfo(FakeSerialPortParamsCOMPONENT) <<
"Parameter 'stopbits' using DEFAULT value:" <<
m_stopbits;
435 prop_check.
unput(
"stopbits");
440 if (config.
check(
"line_terminator_char1"))
449 prop_check.
unput(
"line_terminator_char1");
454 if (config.
check(
"line_terminator_char2"))
463 prop_check.
unput(
"line_terminator_char2");