43 if (!writer.
writeString(
"getRemoteProtocolVersion")) {
57 if (!helper_proto.read(connection)) {
67 if(!
yarp().canWrite()) {
68 yError(
" Missing server method RGBDSensorMsgs::getRemoteProtocolVersion");
73 return helper.helper_proto;}
84 if (remproto.protocol_version != locproto.protocol_version)
86 yCError(SERVICE_LOG_COMPONENT) <<
"Invalid communication protocol.";
87 yCError(SERVICE_LOG_COMPONENT) <<
"Local Protocol Version: " << locproto.toString();
88 yCError(SERVICE_LOG_COMPONENT) <<
"Remote Protocol Version: " << remproto.toString();
158 static constexpr const char*
s_tag{
"getExtrinsicParamRPC"};
162 static constexpr const char*
s_prototype{
"IRGBDMsgs_return_getExtrinsic RGBDSensorMsgs::getExtrinsicParamRPC()"};
216 static constexpr const char*
s_tag{
"getLastErrorMsgRPC"};
220 static constexpr const char*
s_prototype{
"IRGBDMsgs_return_getLastErrorMsg RGBDSensorMsgs::getLastErrorMsgRPC()"};
274 static constexpr const char*
s_tag{
"getRgbImageRPC"};
278 static constexpr const char*
s_prototype{
"IRGBDMsgs_return_getRgbImage RGBDSensorMsgs::getRgbImageRPC()"};
332 static constexpr const char*
s_tag{
"getDepthImageRPC"};
336 static constexpr const char*
s_prototype{
"IRGBDMsgs_return_getDepthImage RGBDSensorMsgs::getDepthImageRPC()"};
390 static constexpr const char*
s_tag{
"getImagesRPC"};
394 static constexpr const char*
s_prototype{
"IRGBDMsgs_return_getImages RGBDSensorMsgs::getImagesRPC()"};
448 static constexpr const char*
s_tag{
"getSensorStatusRPC"};
452 static constexpr const char*
s_prototype{
"IRGBDMsgs_return_getSensorStatus RGBDSensorMsgs::getSensorStatusRPC()"};
506 static constexpr const char*
s_tag{
"getRgbWidthRPC"};
510 static constexpr const char*
s_prototype{
"IRGBVisualParamsMsgs_return_getRgbWidth RGBDSensorMsgs::getRgbWidthRPC()"};
564 static constexpr const char*
s_tag{
"getRgbHeightRPC"};
568 static constexpr const char*
s_prototype{
"IRGBVisualParamsMsgs_return_getRgbHeight RGBDSensorMsgs::getRgbHeightRPC()"};
622 static constexpr const char*
s_tag{
"getRgbSupportedConfigurationsRPC"};
626 static constexpr const char*
s_prototype{
"IRGBVisualParamsMsgs_return_getRgbSupportedCfg RGBDSensorMsgs::getRgbSupportedConfigurationsRPC()"};
680 static constexpr const char*
s_tag{
"getRgbResolutionRPC"};
684 static constexpr const char*
s_prototype{
"IRGBVisualParamsMsgs_return_getRgbResolution RGBDSensorMsgs::getRgbResolutionRPC()"};
744 static constexpr const char*
s_tag{
"setRgbResolutionRPC"};
748 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setRgbResolutionRPC(const std::int32_t width, const std::int32_t height)"};
802 static constexpr const char*
s_tag{
"getRgbFOVRPC"};
806 static constexpr const char*
s_prototype{
"IRGBVisualParamsMsgs_return_getRgbFOV RGBDSensorMsgs::getRgbFOVRPC()"};
866 static constexpr const char*
s_tag{
"setRgbFOVRPC"};
870 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setRgbFOVRPC(const double horizontalFov, const double verticalFov)"};
924 static constexpr const char*
s_tag{
"getRgbIntrinsicParamRPC"};
928 static constexpr const char*
s_prototype{
"IRGBVisualParamsMsgs_return_getRgbIntrinsicParam RGBDSensorMsgs::getRgbIntrinsicParamRPC()"};
982 static constexpr const char*
s_tag{
"getRgbMirroringRPC"};
986 static constexpr const char*
s_prototype{
"IRGBVisualParamsMsgs_return_getRgbMirroring RGBDSensorMsgs::getRgbMirroringRPC()"};
1045 static constexpr const char*
s_tag{
"setRgbMirroringRPC"};
1049 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setRgbMirroringRPC(const bool mirror)"};
1103 static constexpr const char*
s_tag{
"getDepthWidthRPC"};
1107 static constexpr const char*
s_prototype{
"IDepthVisualParamsMsgs_return_getDepthWidth RGBDSensorMsgs::getDepthWidthRPC()"};
1161 static constexpr const char*
s_tag{
"getDepthHeightRPC"};
1165 static constexpr const char*
s_prototype{
"IDepthVisualParamsMsgs_return_getDepthHeight RGBDSensorMsgs::getDepthHeightRPC()"};
1219 static constexpr const char*
s_tag{
"getDepthResolutionRPC"};
1223 static constexpr const char*
s_prototype{
"IDepthVisualParamsMsgs_return_getDepthResolution RGBDSensorMsgs::getDepthResolutionRPC()"};
1283 static constexpr const char*
s_tag{
"setDepthResolutionRPC"};
1287 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setDepthResolutionRPC(const std::int32_t width, const std::int32_t height)"};
1341 static constexpr const char*
s_tag{
"getDepthFOVRPC"};
1345 static constexpr const char*
s_prototype{
"IDepthVisualParamsMsgs_return_getDepthFOV RGBDSensorMsgs::getDepthFOVRPC()"};
1405 static constexpr const char*
s_tag{
"setDepthFOVRPC"};
1409 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setDepthFOVRPC(const double horizontalFov, const double verticalFov)"};
1463 static constexpr const char*
s_tag{
"getDepthAccuracyRPC"};
1467 static constexpr const char*
s_prototype{
"IDepthVisualParamsMsgs_return_getDepthAccuracy RGBDSensorMsgs::getDepthAccuracyRPC()"};
1526 static constexpr const char*
s_tag{
"setDepthAccuracyRPC"};
1530 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setDepthAccuracyRPC(const double accuracy)"};
1584 static constexpr const char*
s_tag{
"getDepthClipPlanesRPC"};
1588 static constexpr const char*
s_prototype{
"IDepthVisualParamsMsgs_return_getDepthClipPlanes RGBDSensorMsgs::getDepthClipPlanesRPC()"};
1648 static constexpr const char*
s_tag{
"setDepthClipPlanesRPC"};
1652 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setDepthClipPlanesRPC(const double nearPlane, const double farPlane)"};
1706 static constexpr const char*
s_tag{
"getDepthMirroringRPC"};
1710 static constexpr const char*
s_prototype{
"IDepthVisualParamsMsgs_return_getDepthMirroring RGBDSensorMsgs::getDepthMirroringRPC()"};
1769 static constexpr const char*
s_tag{
"setDepthMirroringRPC"};
1773 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setDepthMirroringRPC(const bool mirror)"};
1827 static constexpr const char*
s_tag{
"getDepthIntrinsicParamRPC"};
1831 static constexpr const char*
s_prototype{
"IDepthVisualParamsMsgs_return_getDepthIntrinsicParam RGBDSensorMsgs::getDepthIntrinsicParamRPC()"};
1885 static constexpr const char*
s_tag{
"getCameraDescriptionRPC"};
1889 static constexpr const char*
s_prototype{
"IFrameGrabberControlMsgs_return_getCameraDescription RGBDSensorMsgs::getCameraDescriptionRPC()"};
1948 static constexpr const char*
s_tag{
"hasFeatureRPC"};
1952 static constexpr const char*
s_prototype{
"IFrameGrabberControlMsgs_return_hasFeature RGBDSensorMsgs::hasFeatureRPC(const std::int32_t feature)"};
2012 static constexpr const char*
s_tag{
"setFeature1RPC"};
2016 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setFeature1RPC(const std::int32_t feature, const double value)"};
2075 static constexpr const char*
s_tag{
"getFeature1RPC"};
2079 static constexpr const char*
s_prototype{
"IFrameGrabberControlMsgs_return_getFeature1 RGBDSensorMsgs::getFeature1RPC(const std::int32_t feature)"};
2140 static constexpr const char*
s_tag{
"setFeature2RPC"};
2144 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setFeature2RPC(const std::int32_t feature, const double value1, const double value2)"};
2203 static constexpr const char*
s_tag{
"getFeature2RPC"};
2207 static constexpr const char*
s_prototype{
"IFrameGrabberControlMsgs_return_getFeature2 RGBDSensorMsgs::getFeature2RPC(const std::int32_t feature)"};
2266 static constexpr const char*
s_tag{
"hasOnOffRPC"};
2270 static constexpr const char*
s_prototype{
"IFrameGrabberControlMsgs_return_hasOnOff RGBDSensorMsgs::hasOnOffRPC(const std::int32_t feature)"};
2330 static constexpr const char*
s_tag{
"setActiveRPC"};
2334 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setActiveRPC(const std::int32_t feature, const bool onoff)"};
2393 static constexpr const char*
s_tag{
"getActiveRPC"};
2397 static constexpr const char*
s_prototype{
"IFrameGrabberControlMsgs_return_getActive RGBDSensorMsgs::getActiveRPC(const std::int32_t feature)"};
2456 static constexpr const char*
s_tag{
"hasAutoRPC"};
2460 static constexpr const char*
s_prototype{
"IFrameGrabberControlMsgs_return_hasAuto RGBDSensorMsgs::hasAutoRPC(const std::int32_t feature)"};
2519 static constexpr const char*
s_tag{
"hasManualRPC"};
2523 static constexpr const char*
s_prototype{
"IFrameGrabberControlMsgs_return_hasManual RGBDSensorMsgs::hasManualRPC(const std::int32_t feature)"};
2582 static constexpr const char*
s_tag{
"hasOnePushRPC"};
2586 static constexpr const char*
s_prototype{
"IFrameGrabberControlMsgs_return_hasOnePush RGBDSensorMsgs::hasOnePushRPC(const std::int32_t feature)"};
2646 static constexpr const char*
s_tag{
"setModeRPC"};
2650 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setModeRPC(const std::int32_t feature, const yarp::dev::FeatureMode mode)"};
2709 static constexpr const char*
s_tag{
"getModeRPC"};
2713 static constexpr const char*
s_prototype{
"IFrameGrabberControlMsgs_return_getMode RGBDSensorMsgs::getModeRPC(const std::int32_t feature)"};
2772 static constexpr const char*
s_tag{
"setOnePushRPC"};
2776 static constexpr const char*
s_prototype{
"yarp::dev::ReturnValue RGBDSensorMsgs::setOnePushRPC(const std::int32_t feature)"};
2797 return write(writer);
2807 return read(reader);
2812 if (!writeTag(writer)) {
2815 if (!writeArgs(writer)) {
2836 if (!readTag(reader)) {
2839 if (!readArgs(reader)) {
2870 return write(writer);
2876 return read(reader);
2885 if (!writer.
write(return_helper)) {
2901 if (!reader.
read(return_helper)) {
2930 return write(writer);
2940 return read(reader);
2945 if (!writeTag(writer)) {
2948 if (!writeArgs(writer)) {
2969 if (!readTag(reader)) {
2972 if (!readArgs(reader)) {
3003 return write(writer);
3009 return read(reader);
3018 if (!writer.
write(return_helper)) {
3034 if (!reader.
read(return_helper)) {
3063 return write(writer);
3073 return read(reader);
3078 if (!writeTag(writer)) {
3081 if (!writeArgs(writer)) {
3102 if (!readTag(reader)) {
3105 if (!readArgs(reader)) {
3136 return write(writer);
3142 return read(reader);
3151 if (!writer.
write(return_helper)) {
3167 if (!reader.
read(return_helper)) {
3196 return write(writer);
3206 return read(reader);
3211 if (!writeTag(writer)) {
3214 if (!writeArgs(writer)) {
3235 if (!readTag(reader)) {
3238 if (!readArgs(reader)) {
3269 return write(writer);
3275 return read(reader);
3284 if (!writer.
write(return_helper)) {
3300 if (!reader.
read(return_helper)) {
3329 return write(writer);
3339 return read(reader);
3344 if (!writeTag(writer)) {
3347 if (!writeArgs(writer)) {
3368 if (!readTag(reader)) {
3371 if (!readArgs(reader)) {
3402 return write(writer);
3408 return read(reader);
3417 if (!writer.
write(return_helper)) {
3433 if (!reader.
read(return_helper)) {
3462 return write(writer);
3472 return read(reader);
3477 if (!writeTag(writer)) {
3480 if (!writeArgs(writer)) {
3501 if (!readTag(reader)) {
3504 if (!readArgs(reader)) {
3535 return write(writer);
3541 return read(reader);
3550 if (!writer.
write(return_helper)) {
3566 if (!reader.
read(return_helper)) {
3595 return write(writer);
3605 return read(reader);
3610 if (!writeTag(writer)) {
3613 if (!writeArgs(writer)) {
3634 if (!readTag(reader)) {
3637 if (!readArgs(reader)) {
3668 return write(writer);
3674 return read(reader);
3683 if (!writer.
write(return_helper)) {
3699 if (!reader.
read(return_helper)) {
3728 return write(writer);
3738 return read(reader);
3743 if (!writeTag(writer)) {
3746 if (!writeArgs(writer)) {
3767 if (!readTag(reader)) {
3770 if (!readArgs(reader)) {
3801 return write(writer);
3807 return read(reader);
3816 if (!writer.
write(return_helper)) {
3832 if (!reader.
read(return_helper)) {
3861 return write(writer);
3871 return read(reader);
3876 if (!writeTag(writer)) {
3879 if (!writeArgs(writer)) {
3900 if (!readTag(reader)) {
3903 if (!readArgs(reader)) {
3934 return write(writer);
3940 return read(reader);
3949 if (!writer.
write(return_helper)) {
3965 if (!reader.
read(return_helper)) {
3994 return write(writer);
4004 return read(reader);
4009 if (!writeTag(writer)) {
4012 if (!writeArgs(writer)) {
4033 if (!readTag(reader)) {
4036 if (!readArgs(reader)) {
4067 return write(writer);
4073 return read(reader);
4082 if (!writer.
write(return_helper)) {
4098 if (!reader.
read(return_helper)) {
4138 return write(writer);
4148 return read(reader);
4153 if (!writeTag(writer)) {
4156 if (!writeArgs(writer)) {
4183 if (!readTag(reader)) {
4186 if (!readArgs(reader)) {
4219 if (!reader.
readI32(height)) {
4233 return write(writer);
4239 return read(reader);
4245 if (!writer.
write(return_helper)) {
4258 if (!reader.
read(return_helper)) {
4287 return write(writer);
4297 return read(reader);
4302 if (!writeTag(writer)) {
4305 if (!writeArgs(writer)) {
4326 if (!readTag(reader)) {
4329 if (!readArgs(reader)) {
4360 return write(writer);
4366 return read(reader);
4375 if (!writer.
write(return_helper)) {
4391 if (!reader.
read(return_helper)) {
4405 cmd{horizontalFov, verticalFov}
4420 horizontalFov{horizontalFov},
4421 verticalFov{verticalFov}
4431 return write(writer);
4441 return read(reader);
4446 if (!writeTag(writer)) {
4449 if (!writeArgs(writer)) {
4476 if (!readTag(reader)) {
4479 if (!readArgs(reader)) {
4526 return write(writer);
4532 return read(reader);
4538 if (!writer.
write(return_helper)) {
4551 if (!reader.
read(return_helper)) {
4580 return write(writer);
4590 return read(reader);
4595 if (!writeTag(writer)) {
4598 if (!writeArgs(writer)) {
4619 if (!readTag(reader)) {
4622 if (!readArgs(reader)) {
4653 return write(writer);
4659 return read(reader);
4668 if (!writer.
write(return_helper)) {
4684 if (!reader.
read(return_helper)) {
4713 return write(writer);
4723 return read(reader);
4728 if (!writeTag(writer)) {
4731 if (!writeArgs(writer)) {
4752 if (!readTag(reader)) {
4755 if (!readArgs(reader)) {
4786 return write(writer);
4792 return read(reader);
4801 if (!writer.
write(return_helper)) {
4817 if (!reader.
read(return_helper)) {
4856 return write(writer);
4866 return read(reader);
4871 if (!writeTag(writer)) {
4874 if (!writeArgs(writer)) {
4898 if (!readTag(reader)) {
4901 if (!readArgs(reader)) {
4940 return write(writer);
4946 return read(reader);
4952 if (!writer.
write(return_helper)) {
4965 if (!reader.
read(return_helper)) {
4994 return write(writer);
5004 return read(reader);
5009 if (!writeTag(writer)) {
5012 if (!writeArgs(writer)) {
5033 if (!readTag(reader)) {
5036 if (!readArgs(reader)) {
5067 return write(writer);
5073 return read(reader);
5082 if (!writer.
write(return_helper)) {
5098 if (!reader.
read(return_helper)) {
5127 return write(writer);
5137 return read(reader);
5142 if (!writeTag(writer)) {
5145 if (!writeArgs(writer)) {
5166 if (!readTag(reader)) {
5169 if (!readArgs(reader)) {
5200 return write(writer);
5206 return read(reader);
5215 if (!writer.
write(return_helper)) {
5231 if (!reader.
read(return_helper)) {
5260 return write(writer);
5270 return read(reader);
5275 if (!writeTag(writer)) {
5278 if (!writeArgs(writer)) {
5299 if (!readTag(reader)) {
5302 if (!readArgs(reader)) {
5333 return write(writer);
5339 return read(reader);
5348 if (!writer.
write(return_helper)) {
5364 if (!reader.
read(return_helper)) {
5404 return write(writer);
5414 return read(reader);
5419 if (!writeTag(writer)) {
5422 if (!writeArgs(writer)) {
5449 if (!readTag(reader)) {
5452 if (!readArgs(reader)) {
5485 if (!reader.
readI32(height)) {
5499 return write(writer);
5505 return read(reader);
5511 if (!writer.
write(return_helper)) {
5524 if (!reader.
read(return_helper)) {
5553 return write(writer);
5563 return read(reader);
5568 if (!writeTag(writer)) {
5571 if (!writeArgs(writer)) {
5592 if (!readTag(reader)) {
5595 if (!readArgs(reader)) {
5626 return write(writer);
5632 return read(reader);
5641 if (!writer.
write(return_helper)) {
5657 if (!reader.
read(return_helper)) {
5671 cmd{horizontalFov, verticalFov}
5686 horizontalFov{horizontalFov},
5687 verticalFov{verticalFov}
5697 return write(writer);
5707 return read(reader);
5712 if (!writeTag(writer)) {
5715 if (!writeArgs(writer)) {
5742 if (!readTag(reader)) {
5745 if (!readArgs(reader)) {
5792 return write(writer);
5798 return read(reader);
5804 if (!writer.
write(return_helper)) {
5817 if (!reader.
read(return_helper)) {
5846 return write(writer);
5856 return read(reader);
5861 if (!writeTag(writer)) {
5864 if (!writeArgs(writer)) {
5885 if (!readTag(reader)) {
5888 if (!readArgs(reader)) {
5919 return write(writer);
5925 return read(reader);
5934 if (!writer.
write(return_helper)) {
5950 if (!reader.
read(return_helper)) {
5989 return write(writer);
5999 return read(reader);
6004 if (!writeTag(writer)) {
6007 if (!writeArgs(writer)) {
6031 if (!readTag(reader)) {
6034 if (!readArgs(reader)) {
6073 return write(writer);
6079 return read(reader);
6085 if (!writer.
write(return_helper)) {
6098 if (!reader.
read(return_helper)) {
6127 return write(writer);
6137 return read(reader);
6142 if (!writeTag(writer)) {
6145 if (!writeArgs(writer)) {
6166 if (!readTag(reader)) {
6169 if (!readArgs(reader)) {
6200 return write(writer);
6206 return read(reader);
6215 if (!writer.
write(return_helper)) {
6231 if (!reader.
read(return_helper)) {
6245 cmd{nearPlane, farPlane}
6260 nearPlane{nearPlane},
6271 return write(writer);
6281 return read(reader);
6286 if (!writeTag(writer)) {
6289 if (!writeArgs(writer)) {
6316 if (!readTag(reader)) {
6319 if (!readArgs(reader)) {
6366 return write(writer);
6372 return read(reader);
6378 if (!writer.
write(return_helper)) {
6391 if (!reader.
read(return_helper)) {
6420 return write(writer);
6430 return read(reader);
6435 if (!writeTag(writer)) {
6438 if (!writeArgs(writer)) {
6459 if (!readTag(reader)) {
6462 if (!readArgs(reader)) {
6493 return write(writer);
6499 return read(reader);
6508 if (!writer.
write(return_helper)) {
6524 if (!reader.
read(return_helper)) {
6563 return write(writer);
6573 return read(reader);
6578 if (!writeTag(writer)) {
6581 if (!writeArgs(writer)) {
6605 if (!readTag(reader)) {
6608 if (!readArgs(reader)) {
6647 return write(writer);
6653 return read(reader);
6659 if (!writer.
write(return_helper)) {
6672 if (!reader.
read(return_helper)) {
6701 return write(writer);
6711 return read(reader);
6716 if (!writeTag(writer)) {
6719 if (!writeArgs(writer)) {
6740 if (!readTag(reader)) {
6743 if (!readArgs(reader)) {
6774 return write(writer);
6780 return read(reader);
6789 if (!writer.
write(return_helper)) {
6805 if (!reader.
read(return_helper)) {
6834 return write(writer);
6844 return read(reader);
6849 if (!writeTag(writer)) {
6852 if (!writeArgs(writer)) {
6873 if (!readTag(reader)) {
6876 if (!readArgs(reader)) {
6907 return write(writer);
6913 return read(reader);
6922 if (!writer.
write(return_helper)) {
6938 if (!reader.
read(return_helper)) {
6977 return write(writer);
6987 return read(reader);
6992 if (!writeTag(writer)) {
6995 if (!writeArgs(writer)) {
7019 if (!readTag(reader)) {
7022 if (!readArgs(reader)) {
7061 return write(writer);
7067 return read(reader);
7076 if (!writer.
write(return_helper)) {
7092 if (!reader.
read(return_helper)) {
7132 return write(writer);
7142 return read(reader);
7147 if (!writeTag(writer)) {
7150 if (!writeArgs(writer)) {
7177 if (!readTag(reader)) {
7180 if (!readArgs(reader)) {
7227 return write(writer);
7233 return read(reader);
7239 if (!writer.
write(return_helper)) {
7252 if (!reader.
read(return_helper)) {
7291 return write(writer);
7301 return read(reader);
7306 if (!writeTag(writer)) {
7309 if (!writeArgs(writer)) {
7333 if (!readTag(reader)) {
7336 if (!readArgs(reader)) {
7375 return write(writer);
7381 return read(reader);
7390 if (!writer.
write(return_helper)) {
7406 if (!reader.
read(return_helper)) {
7447 return write(writer);
7457 return read(reader);
7462 if (!writeTag(writer)) {
7465 if (!writeArgs(writer)) {
7495 if (!readTag(reader)) {
7498 if (!readArgs(reader)) {
7553 return write(writer);
7559 return read(reader);
7565 if (!writer.
write(return_helper)) {
7578 if (!reader.
read(return_helper)) {
7617 return write(writer);
7627 return read(reader);
7632 if (!writeTag(writer)) {
7635 if (!writeArgs(writer)) {
7659 if (!readTag(reader)) {
7662 if (!readArgs(reader)) {
7701 return write(writer);
7707 return read(reader);
7716 if (!writer.
write(return_helper)) {
7732 if (!reader.
read(return_helper)) {
7771 return write(writer);
7781 return read(reader);
7786 if (!writeTag(writer)) {
7789 if (!writeArgs(writer)) {
7813 if (!readTag(reader)) {
7816 if (!readArgs(reader)) {
7855 return write(writer);
7861 return read(reader);
7870 if (!writer.
write(return_helper)) {
7886 if (!reader.
read(return_helper)) {
7926 return write(writer);
7936 return read(reader);
7941 if (!writeTag(writer)) {
7944 if (!writeArgs(writer)) {
7971 if (!readTag(reader)) {
7974 if (!readArgs(reader)) {
8021 return write(writer);
8027 return read(reader);
8033 if (!writer.
write(return_helper)) {
8046 if (!reader.
read(return_helper)) {
8085 return write(writer);
8095 return read(reader);
8100 if (!writeTag(writer)) {
8103 if (!writeArgs(writer)) {
8127 if (!readTag(reader)) {
8130 if (!readArgs(reader)) {
8169 return write(writer);
8175 return read(reader);
8184 if (!writer.
write(return_helper)) {
8200 if (!reader.
read(return_helper)) {
8239 return write(writer);
8249 return read(reader);
8254 if (!writeTag(writer)) {
8257 if (!writeArgs(writer)) {
8281 if (!readTag(reader)) {
8284 if (!readArgs(reader)) {
8323 return write(writer);
8329 return read(reader);
8338 if (!writer.
write(return_helper)) {
8354 if (!reader.
read(return_helper)) {
8393 return write(writer);
8403 return read(reader);
8408 if (!writeTag(writer)) {
8411 if (!writeArgs(writer)) {
8435 if (!readTag(reader)) {
8438 if (!readArgs(reader)) {
8477 return write(writer);
8483 return read(reader);
8492 if (!writer.
write(return_helper)) {
8508 if (!reader.
read(return_helper)) {
8547 return write(writer);
8557 return read(reader);
8562 if (!writeTag(writer)) {
8565 if (!writeArgs(writer)) {
8589 if (!readTag(reader)) {
8592 if (!readArgs(reader)) {
8631 return write(writer);
8637 return read(reader);
8646 if (!writer.
write(return_helper)) {
8662 if (!reader.
read(return_helper)) {
8702 return write(writer);
8712 return read(reader);
8717 if (!writeTag(writer)) {
8720 if (!writeArgs(writer)) {
8747 if (!readTag(reader)) {
8750 if (!readArgs(reader)) {
8784 if (!reader.
readI32(_ecast)) {
8799 return write(writer);
8805 return read(reader);
8811 if (!writer.
write(return_helper)) {
8824 if (!reader.
read(return_helper)) {
8863 return write(writer);
8873 return read(reader);
8878 if (!writeTag(writer)) {
8881 if (!writeArgs(writer)) {
8905 if (!readTag(reader)) {
8908 if (!readArgs(reader)) {
8947 return write(writer);
8953 return read(reader);
8962 if (!writer.
write(return_helper)) {
8978 if (!reader.
read(return_helper)) {
9017 return write(writer);
9027 return read(reader);
9032 if (!writeTag(writer)) {
9035 if (!writeArgs(writer)) {
9059 if (!readTag(reader)) {
9062 if (!readArgs(reader)) {
9101 return write(writer);
9107 return read(reader);
9113 if (!writer.
write(return_helper)) {
9126 if (!reader.
read(return_helper)) {
9141 yarp().setOwner(*
this);
9146 if (!
yarp().canWrite()) {
9150 bool ok =
yarp().write(helper, helper);
9156 if (!
yarp().canWrite()) {
9160 bool ok =
yarp().write(helper, helper);
9166 if (!
yarp().canWrite()) {
9170 bool ok =
yarp().write(helper, helper);
9176 if (!
yarp().canWrite()) {
9180 bool ok =
yarp().write(helper, helper);
9186 if (!
yarp().canWrite()) {
9190 bool ok =
yarp().write(helper, helper);
9196 if (!
yarp().canWrite()) {
9200 bool ok =
yarp().write(helper, helper);
9206 if (!
yarp().canWrite()) {
9210 bool ok =
yarp().write(helper, helper);
9216 if (!
yarp().canWrite()) {
9220 bool ok =
yarp().write(helper, helper);
9226 if (!
yarp().canWrite()) {
9230 bool ok =
yarp().write(helper, helper);
9236 if (!
yarp().canWrite()) {
9240 bool ok =
yarp().write(helper, helper);
9246 if (!
yarp().canWrite()) {
9250 bool ok =
yarp().write(helper, helper);
9256 if (!
yarp().canWrite()) {
9260 bool ok =
yarp().write(helper, helper);
9266 if (!
yarp().canWrite()) {
9270 bool ok =
yarp().write(helper, helper);
9276 if (!
yarp().canWrite()) {
9280 bool ok =
yarp().write(helper, helper);
9286 if (!
yarp().canWrite()) {
9290 bool ok =
yarp().write(helper, helper);
9296 if (!
yarp().canWrite()) {
9300 bool ok =
yarp().write(helper, helper);
9306 if (!
yarp().canWrite()) {
9310 bool ok =
yarp().write(helper, helper);
9316 if (!
yarp().canWrite()) {
9320 bool ok =
yarp().write(helper, helper);
9326 if (!
yarp().canWrite()) {
9330 bool ok =
yarp().write(helper, helper);
9336 if (!
yarp().canWrite()) {
9340 bool ok =
yarp().write(helper, helper);
9346 if (!
yarp().canWrite()) {
9350 bool ok =
yarp().write(helper, helper);
9356 if (!
yarp().canWrite()) {
9360 bool ok =
yarp().write(helper, helper);
9366 if (!
yarp().canWrite()) {
9370 bool ok =
yarp().write(helper, helper);
9376 if (!
yarp().canWrite()) {
9380 bool ok =
yarp().write(helper, helper);
9386 if (!
yarp().canWrite()) {
9390 bool ok =
yarp().write(helper, helper);
9396 if (!
yarp().canWrite()) {
9400 bool ok =
yarp().write(helper, helper);
9406 if (!
yarp().canWrite()) {
9410 bool ok =
yarp().write(helper, helper);
9416 if (!
yarp().canWrite()) {
9420 bool ok =
yarp().write(helper, helper);
9426 if (!
yarp().canWrite()) {
9430 bool ok =
yarp().write(helper, helper);
9436 if (!
yarp().canWrite()) {
9440 bool ok =
yarp().write(helper, helper);
9446 if (!
yarp().canWrite()) {
9450 bool ok =
yarp().write(helper, helper);
9456 if (!
yarp().canWrite()) {
9460 bool ok =
yarp().write(helper, helper);
9466 if (!
yarp().canWrite()) {
9470 bool ok =
yarp().write(helper, helper);
9476 if (!
yarp().canWrite()) {
9480 bool ok =
yarp().write(helper, helper);
9486 if (!
yarp().canWrite()) {
9490 bool ok =
yarp().write(helper, helper);
9496 if (!
yarp().canWrite()) {
9500 bool ok =
yarp().write(helper, helper);
9506 if (!
yarp().canWrite()) {
9510 bool ok =
yarp().write(helper, helper);
9516 if (!
yarp().canWrite()) {
9520 bool ok =
yarp().write(helper, helper);
9526 if (!
yarp().canWrite()) {
9530 bool ok =
yarp().write(helper, helper);
9536 if (!
yarp().canWrite()) {
9540 bool ok =
yarp().write(helper, helper);
9546 if (!
yarp().canWrite()) {
9550 bool ok =
yarp().write(helper, helper);
9556 if (!
yarp().canWrite()) {
9560 bool ok =
yarp().write(helper, helper);
9566 if (!
yarp().canWrite()) {
9570 bool ok =
yarp().write(helper, helper);
9576 if (!
yarp().canWrite()) {
9580 bool ok =
yarp().write(helper, helper);
9587 bool showAll = (functionName ==
"--all");
9588 std::vector<std::string> helpString;
9590 helpString.emplace_back(
"*** Available commands:");
9635 helpString.emplace_back(
"help");
9769 if (functionName ==
"help") {
9770 helpString.emplace_back(
"std::vector<std::string> help(const std::string& functionName = \"--all\")");
9771 helpString.emplace_back(
"Return list of available commands, or help message for a specific function");
9772 helpString.emplace_back(
"@param functionName name of command for which to get a detailed description. If none or '--all' is provided, print list of available commands");
9773 helpString.emplace_back(
"@return list of strings (one string per line)");
9776 if (helpString.empty()) {
9777 helpString.emplace_back(
"Command not found");
9785 constexpr size_t max_tag_len = 1;
9795 std::string tag = reader.
readTag(1);
9796 bool direct = (tag ==
"__direct__");
9800 while (tag_len <= max_tag_len && !reader.
isError()) {
9801 if(tag ==
"getRemoteProtocolVersion") {
9808 auto proto = getLocalProtocolVersion();
9814 if (!writer.
write(proto)) {
10481 if (tag ==
"help") {
10482 std::string functionName;
10484 functionName =
"--all";
10486 auto help_strings = help(functionName);
10492 if (!writer.
writeTag(
"many", 1, 0)) {
10498 for (
const auto& help_string : help_strings) {
10514 std::string next_tag = reader.
readTag(1);
10515 if (next_tag.empty()) {
10518 tag.append(
"_").append(next_tag);
10519 tag_len = std::count(tag.begin(), tag.end(),
'_') + 1;
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IFrameGrabberControlMsgs_return_getActive return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_tag_len
RGBDSensorMsgs_getActiveRPC_helper()=default
IFrameGrabberControlMsgs_return_getActive(*)(const std::int32_t) funcptr_t
static constexpr size_t s_cmd_len
static constexpr const char * s_help
void call(RGBDSensorMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_reply_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_prototype
static constexpr const char * s_tag
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IFrameGrabberControlMsgs_return_getCameraDescription return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
static constexpr const char * s_help
IFrameGrabberControlMsgs_return_getCameraDescription(*)() funcptr_t
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_tag_len
RGBDSensorMsgs_getCameraDescriptionRPC_helper()=default
static constexpr const char * s_tag
static constexpr size_t s_cmd_len
static constexpr const char * s_prototype
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
~Command() override=default
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
IDepthVisualParamsMsgs_return_getDepthAccuracy return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
RGBDSensorMsgs_getDepthAccuracyRPC_helper()=default
static constexpr const char * s_help
IDepthVisualParamsMsgs_return_getDepthAccuracy(*)() funcptr_t
static constexpr size_t s_cmd_len
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IDepthVisualParamsMsgs_return_getDepthClipPlanes return_helper
~Reply() override=default
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_reply_len
static constexpr size_t s_cmd_len
static constexpr const char * s_tag
IDepthVisualParamsMsgs_return_getDepthClipPlanes(*)() funcptr_t
RGBDSensorMsgs_getDepthClipPlanesRPC_helper()=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_help
void call(RGBDSensorMsgs *ptr)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
IDepthVisualParamsMsgs_return_getDepthFOV return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IDepthVisualParamsMsgs_return_getDepthFOV(*)() funcptr_t
static constexpr const char * s_help
static constexpr const char * s_prototype
static constexpr const char * s_tag
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
RGBDSensorMsgs_getDepthFOVRPC_helper()=default
static constexpr size_t s_reply_len
static constexpr size_t s_cmd_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_tag_len
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IDepthVisualParamsMsgs_return_getDepthHeight return_helper
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IDepthVisualParamsMsgs_return_getDepthHeight(*)() funcptr_t
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
RGBDSensorMsgs_getDepthHeightRPC_helper()=default
static constexpr size_t s_cmd_len
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_tag
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
IRGBDMsgs_return_getDepthImage return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_tag
RGBDSensorMsgs_getDepthImageRPC_helper()=default
IRGBDMsgs_return_getDepthImage(*)() funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_tag_len
static constexpr const char * s_prototype
static constexpr size_t s_cmd_len
static constexpr size_t s_reply_len
void call(RGBDSensorMsgs *ptr)
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IDepthVisualParamsMsgs_return_getDepthIntrinsicParam return_helper
~Reply() override=default
static constexpr size_t s_tag_len
static constexpr const char * s_help
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
static constexpr size_t s_cmd_len
RGBDSensorMsgs_getDepthIntrinsicParamRPC_helper()=default
IDepthVisualParamsMsgs_return_getDepthIntrinsicParam(*)() funcptr_t
static constexpr const char * s_prototype
static constexpr size_t s_reply_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
void call(RGBDSensorMsgs *ptr)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
IDepthVisualParamsMsgs_return_getDepthMirroring return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void call(RGBDSensorMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
RGBDSensorMsgs_getDepthMirroringRPC_helper()=default
static constexpr size_t s_tag_len
static constexpr size_t s_reply_len
static constexpr const char * s_tag
IDepthVisualParamsMsgs_return_getDepthMirroring(*)() funcptr_t
static constexpr const char * s_help
static constexpr const char * s_prototype
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IDepthVisualParamsMsgs_return_getDepthResolution return_helper
static constexpr const char * s_prototype
static constexpr size_t s_reply_len
static constexpr size_t s_tag_len
static constexpr const char * s_tag
RGBDSensorMsgs_getDepthResolutionRPC_helper()=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_cmd_len
static constexpr const char * s_help
IDepthVisualParamsMsgs_return_getDepthResolution(*)() funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
IDepthVisualParamsMsgs_return_getDepthWidth return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void call(RGBDSensorMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_tag_len
static constexpr size_t s_reply_len
static constexpr const char * s_prototype
static constexpr const char * s_help
IDepthVisualParamsMsgs_return_getDepthWidth(*)() funcptr_t
static constexpr size_t s_cmd_len
static constexpr const char * s_tag
RGBDSensorMsgs_getDepthWidthRPC_helper()=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Command() override=default
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IRGBDMsgs_return_getExtrinsic return_helper
void call(RGBDSensorMsgs *ptr)
IRGBDMsgs_return_getExtrinsic(*)() funcptr_t
static constexpr size_t s_tag_len
static constexpr const char * s_tag
RGBDSensorMsgs_getExtrinsicParamRPC_helper()=default
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_help
static constexpr size_t s_cmd_len
static constexpr const char * s_prototype
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Reply() override=default
IFrameGrabberControlMsgs_return_getFeature1 return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_prototype
static constexpr const char * s_help
IFrameGrabberControlMsgs_return_getFeature1(*)(const std::int32_t) funcptr_t
static constexpr size_t s_tag_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
RGBDSensorMsgs_getFeature1RPC_helper()=default
static constexpr const char * s_tag
static constexpr size_t s_reply_len
static constexpr size_t s_cmd_len
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IFrameGrabberControlMsgs_return_getFeature2 return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
static constexpr const char * s_help
IFrameGrabberControlMsgs_return_getFeature2(*)(const std::int32_t) funcptr_t
RGBDSensorMsgs_getFeature2RPC_helper()=default
void call(RGBDSensorMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_reply_len
static constexpr const char * s_tag
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IRGBDMsgs_return_getImages return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
static constexpr size_t s_cmd_len
RGBDSensorMsgs_getImagesRPC_helper()=default
static constexpr const char * s_prototype
IRGBDMsgs_return_getImages(*)() funcptr_t
static constexpr const char * s_help
static constexpr size_t s_reply_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_tag_len
static constexpr const char * s_tag
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IRGBDMsgs_return_getLastErrorMsg return_helper
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
RGBDSensorMsgs_getLastErrorMsgRPC_helper()=default
static constexpr size_t s_tag_len
static constexpr const char * s_help
static constexpr size_t s_cmd_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_reply_len
static constexpr const char * s_prototype
void call(RGBDSensorMsgs *ptr)
IRGBDMsgs_return_getLastErrorMsg(*)() funcptr_t
static constexpr const char * s_tag
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IFrameGrabberControlMsgs_return_getMode return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
static constexpr size_t s_cmd_len
static constexpr size_t s_tag_len
static constexpr const char * s_prototype
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_tag
RGBDSensorMsgs_getModeRPC_helper()=default
static constexpr const char * s_help
IFrameGrabberControlMsgs_return_getMode(*)(const std::int32_t) funcptr_t
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
RGBDSensorMsgs_getRemoteProtocolVersion_helper()=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::os::ApplicationNetworkProtocolVersion helper_proto
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
~Command() override=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IRGBVisualParamsMsgs_return_getRgbFOV return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IRGBVisualParamsMsgs_return_getRgbFOV(*)() funcptr_t
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_prototype
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
static constexpr const char * s_tag
static constexpr const char * s_help
static constexpr size_t s_reply_len
RGBDSensorMsgs_getRgbFOVRPC_helper()=default
static constexpr size_t s_tag_len
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
IRGBVisualParamsMsgs_return_getRgbHeight return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_help
static constexpr size_t s_cmd_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
IRGBVisualParamsMsgs_return_getRgbHeight(*)() funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_tag
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
RGBDSensorMsgs_getRgbHeightRPC_helper()=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IRGBDMsgs_return_getRgbImage return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_tag_len
static constexpr size_t s_reply_len
static constexpr const char * s_prototype
static constexpr const char * s_tag
IRGBDMsgs_return_getRgbImage(*)() funcptr_t
static constexpr const char * s_help
static constexpr size_t s_cmd_len
RGBDSensorMsgs_getRgbImageRPC_helper()=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IRGBVisualParamsMsgs_return_getRgbIntrinsicParam return_helper
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_tag_len
static constexpr const char * s_prototype
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_tag
static constexpr size_t s_reply_len
IRGBVisualParamsMsgs_return_getRgbIntrinsicParam(*)() funcptr_t
static constexpr const char * s_help
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
RGBDSensorMsgs_getRgbIntrinsicParamRPC_helper()=default
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
IRGBVisualParamsMsgs_return_getRgbMirroring return_helper
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_tag
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
RGBDSensorMsgs_getRgbMirroringRPC_helper()=default
static constexpr size_t s_reply_len
static constexpr const char * s_help
IRGBVisualParamsMsgs_return_getRgbMirroring(*)() funcptr_t
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
~Command() override=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IRGBVisualParamsMsgs_return_getRgbResolution return_helper
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_tag_len
static constexpr const char * s_tag
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_help
static constexpr size_t s_cmd_len
static constexpr const char * s_prototype
RGBDSensorMsgs_getRgbResolutionRPC_helper()=default
IRGBVisualParamsMsgs_return_getRgbResolution(*)() funcptr_t
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Command() override=default
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Reply() override=default
IRGBVisualParamsMsgs_return_getRgbSupportedCfg return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IRGBVisualParamsMsgs_return_getRgbSupportedCfg(*)() funcptr_t
static constexpr const char * s_tag
static constexpr const char * s_prototype
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
void call(RGBDSensorMsgs *ptr)
RGBDSensorMsgs_getRgbSupportedConfigurationsRPC_helper()=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IRGBVisualParamsMsgs_return_getRgbWidth return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_reply_len
static constexpr const char * s_prototype
void call(RGBDSensorMsgs *ptr)
RGBDSensorMsgs_getRgbWidthRPC_helper()=default
static constexpr size_t s_tag_len
IRGBVisualParamsMsgs_return_getRgbWidth(*)() funcptr_t
static constexpr const char * s_tag
static constexpr size_t s_cmd_len
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IRGBDMsgs_return_getSensorStatus return_helper
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_tag
IRGBDMsgs_return_getSensorStatus(*)() funcptr_t
static constexpr size_t s_cmd_len
static constexpr size_t s_reply_len
static constexpr const char * s_help
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
RGBDSensorMsgs_getSensorStatusRPC_helper()=default
void call(RGBDSensorMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Command() override=default
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IFrameGrabberControlMsgs_return_hasAuto return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_reply_len
IFrameGrabberControlMsgs_return_hasAuto(*)(const std::int32_t) funcptr_t
static constexpr const char * s_tag
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_cmd_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_tag_len
static constexpr const char * s_prototype
static constexpr const char * s_help
RGBDSensorMsgs_hasAutoRPC_helper()=default
void call(RGBDSensorMsgs *ptr)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
IFrameGrabberControlMsgs_return_hasFeature return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_tag
static constexpr size_t s_reply_len
static constexpr size_t s_cmd_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IFrameGrabberControlMsgs_return_hasFeature(*)(const std::int32_t) funcptr_t
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_prototype
RGBDSensorMsgs_hasFeatureRPC_helper()=default
static constexpr const char * s_help
static constexpr size_t s_tag_len
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
~Command() override=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IFrameGrabberControlMsgs_return_hasManual return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
RGBDSensorMsgs_hasManualRPC_helper()=default
static constexpr const char * s_tag
void call(RGBDSensorMsgs *ptr)
IFrameGrabberControlMsgs_return_hasManual(*)(const std::int32_t) funcptr_t
static constexpr const char * s_help
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
IFrameGrabberControlMsgs_return_hasOnOff return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_prototype
static constexpr const char * s_help
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void call(RGBDSensorMsgs *ptr)
RGBDSensorMsgs_hasOnOffRPC_helper()=default
static constexpr size_t s_cmd_len
static constexpr size_t s_reply_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
IFrameGrabberControlMsgs_return_hasOnOff(*)(const std::int32_t) funcptr_t
static constexpr const char * s_tag
static constexpr size_t s_tag_len
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
IFrameGrabberControlMsgs_return_hasOnePush return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
IFrameGrabberControlMsgs_return_hasOnePush(*)(const std::int32_t) funcptr_t
static constexpr size_t s_tag_len
static constexpr const char * s_tag
RGBDSensorMsgs_hasOnePushRPC_helper()=default
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
static constexpr const char * s_prototype
static constexpr size_t s_cmd_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
static constexpr size_t s_tag_len
static constexpr const char * s_help
static constexpr const char * s_prototype
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue(*)(const std::int32_t, const bool) funcptr_t
static constexpr size_t s_reply_len
static constexpr const char * s_tag
RGBDSensorMsgs_setActiveRPC_helper()=default
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_cmd_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Command() override=default
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
RGBDSensorMsgs_setDepthAccuracyRPC_helper()=default
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
yarp::dev::ReturnValue(*)(const double) funcptr_t
static constexpr const char * s_tag
static constexpr size_t s_reply_len
static constexpr size_t s_tag_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_prototype
bool readTag(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
static constexpr const char * s_help
RGBDSensorMsgs_setDepthClipPlanesRPC_helper()=default
static constexpr size_t s_cmd_len
static constexpr const char * s_prototype
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_reply_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue(*)(const double, const double) funcptr_t
static constexpr size_t s_tag_len
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
~Reply() override=default
yarp::dev::ReturnValue return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_cmd_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
RGBDSensorMsgs_setDepthFOVRPC_helper()=default
yarp::dev::ReturnValue(*)(const double, const double) funcptr_t
static constexpr const char * s_tag
static constexpr const char * s_help
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
yarp::dev::ReturnValue(*)(const bool) funcptr_t
static constexpr const char * s_tag
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_prototype
void call(RGBDSensorMsgs *ptr)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
RGBDSensorMsgs_setDepthMirroringRPC_helper()=default
static constexpr size_t s_reply_len
static constexpr const char * s_help
static constexpr size_t s_tag_len
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue(*)(const std::int32_t, const std::int32_t) funcptr_t
static constexpr const char * s_prototype
static constexpr size_t s_cmd_len
static constexpr const char * s_help
RGBDSensorMsgs_setDepthResolutionRPC_helper()=default
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_tag_len
static constexpr const char * s_tag
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
yarp::dev::ReturnValue return_helper
static constexpr size_t s_cmd_len
static constexpr const char * s_prototype
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_tag
static constexpr size_t s_tag_len
static constexpr const char * s_help
yarp::dev::ReturnValue(*)(const std::int32_t, const double) funcptr_t
static constexpr size_t s_reply_len
RGBDSensorMsgs_setFeature1RPC_helper()=default
void call(RGBDSensorMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool readArgs(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
yarp::dev::ReturnValue return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_cmd_len
static constexpr size_t s_reply_len
yarp::dev::ReturnValue(*)(const std::int32_t, const double, const double) funcptr_t
RGBDSensorMsgs_setFeature2RPC_helper()=default
static constexpr const char * s_prototype
static constexpr size_t s_tag_len
static constexpr const char * s_tag
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr const char * s_help
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
yarp::dev::FeatureMode mode
~Command() override=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
RGBDSensorMsgs_setModeRPC_helper()=default
void call(RGBDSensorMsgs *ptr)
static constexpr size_t s_tag_len
static constexpr const char * s_help
static constexpr size_t s_cmd_len
yarp::dev::ReturnValue(*)(const std::int32_t, const yarp::dev::FeatureMode) funcptr_t
static constexpr const char * s_prototype
static constexpr size_t s_reply_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
~Command() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readTag(yarp::os::idl::WireReader &reader)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
RGBDSensorMsgs_setOnePushRPC_helper()=default
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_prototype
static constexpr const char * s_tag
static constexpr const char * s_help
static constexpr size_t s_tag_len
yarp::dev::ReturnValue(*)(const std::int32_t) funcptr_t
static constexpr size_t s_cmd_len
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_reply_len
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool readArgs(yarp::os::idl::WireReader &reader)
bool readTag(yarp::os::idl::WireReader &reader)
~Command() override=default
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
yarp::dev::ReturnValue return_helper
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr const char * s_tag
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue(*)(const double, const double) funcptr_t
static constexpr const char * s_help
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_prototype
RGBDSensorMsgs_setRgbFOVRPC_helper()=default
static constexpr size_t s_reply_len
static constexpr size_t s_tag_len
static constexpr size_t s_cmd_len
bool readArgs(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readTag(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Command() override=default
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
~Reply() override=default
yarp::dev::ReturnValue return_helper
yarp::dev::ReturnValue(*)(const bool) funcptr_t
static constexpr const char * s_help
static constexpr size_t s_cmd_len
static constexpr const char * s_tag
static constexpr size_t s_reply_len
RGBDSensorMsgs_setRgbMirroringRPC_helper()=default
static constexpr const char * s_prototype
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
void call(RGBDSensorMsgs *ptr)
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
static constexpr size_t s_tag_len
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
~Command() override=default
bool readTag(yarp::os::idl::WireReader &reader)
bool writeTag(const yarp::os::idl::WireWriter &writer) const
bool writeArgs(const yarp::os::idl::WireWriter &writer) const
bool readArgs(yarp::os::idl::WireReader &reader)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
yarp::dev::ReturnValue return_helper
~Reply() override=default
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_cmd_len
static constexpr const char * s_tag
static constexpr size_t s_reply_len
static constexpr const char * s_prototype
void call(RGBDSensorMsgs *ptr)
static constexpr const char * s_help
bool write(yarp::os::ConnectionWriter &connection) const override
Write this object to a network connection.
RGBDSensorMsgs_setRgbResolutionRPC_helper()=default
yarp::dev::ReturnValue(*)(const std::int32_t, const std::int32_t) funcptr_t
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
static constexpr size_t s_tag_len
virtual IFrameGrabberControlMsgs_return_getCameraDescription getCameraDescriptionRPC()
virtual IRGBDMsgs_return_getExtrinsic getExtrinsicParamRPC()
virtual IRGBVisualParamsMsgs_return_getRgbIntrinsicParam getRgbIntrinsicParamRPC()
virtual yarp::dev::ReturnValue setFeature2RPC(const std::int32_t feature, const double value1, const double value2)
virtual yarp::dev::ReturnValue setRgbResolutionRPC(const std::int32_t width, const std::int32_t height)
virtual IRGBDMsgs_return_getLastErrorMsg getLastErrorMsgRPC()
virtual yarp::dev::ReturnValue setRgbMirroringRPC(const bool mirror)
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
virtual IFrameGrabberControlMsgs_return_hasOnOff hasOnOffRPC(const std::int32_t feature)
virtual IDepthVisualParamsMsgs_return_getDepthHeight getDepthHeightRPC()
virtual IFrameGrabberControlMsgs_return_getMode getModeRPC(const std::int32_t feature)
virtual IDepthVisualParamsMsgs_return_getDepthWidth getDepthWidthRPC()
virtual yarp::dev::ReturnValue setRgbFOVRPC(const double horizontalFov, const double verticalFov)
virtual yarp::dev::ReturnValue setDepthClipPlanesRPC(const double nearPlane, const double farPlane)
virtual yarp::os::ApplicationNetworkProtocolVersion getRemoteProtocolVersion()
virtual IRGBDMsgs_return_getRgbImage getRgbImageRPC()
virtual IRGBVisualParamsMsgs_return_getRgbSupportedCfg getRgbSupportedConfigurationsRPC()
virtual IFrameGrabberControlMsgs_return_getFeature1 getFeature1RPC(const std::int32_t feature)
virtual IDepthVisualParamsMsgs_return_getDepthClipPlanes getDepthClipPlanesRPC()
virtual IDepthVisualParamsMsgs_return_getDepthIntrinsicParam getDepthIntrinsicParamRPC()
virtual IRGBVisualParamsMsgs_return_getRgbMirroring getRgbMirroringRPC()
virtual IDepthVisualParamsMsgs_return_getDepthFOV getDepthFOVRPC()
virtual IRGBVisualParamsMsgs_return_getRgbFOV getRgbFOVRPC()
virtual IRGBDMsgs_return_getImages getImagesRPC()
virtual std::vector< std::string > help(const std::string &functionName="--all")
virtual IRGBVisualParamsMsgs_return_getRgbResolution getRgbResolutionRPC()
virtual IFrameGrabberControlMsgs_return_hasFeature hasFeatureRPC(const std::int32_t feature)
virtual yarp::dev::ReturnValue setOnePushRPC(const std::int32_t feature)
virtual IFrameGrabberControlMsgs_return_hasManual hasManualRPC(const std::int32_t feature)
virtual yarp::dev::ReturnValue setModeRPC(const std::int32_t feature, const yarp::dev::FeatureMode mode)
virtual yarp::dev::ReturnValue setFeature1RPC(const std::int32_t feature, const double value)
virtual IDepthVisualParamsMsgs_return_getDepthAccuracy getDepthAccuracyRPC()
virtual yarp::dev::ReturnValue setDepthFOVRPC(const double horizontalFov, const double verticalFov)
virtual yarp::dev::ReturnValue setDepthMirroringRPC(const bool mirror)
virtual yarp::dev::ReturnValue setActiveRPC(const std::int32_t feature, const bool onoff)
virtual IRGBVisualParamsMsgs_return_getRgbHeight getRgbHeightRPC()
virtual IFrameGrabberControlMsgs_return_getFeature2 getFeature2RPC(const std::int32_t feature)
virtual IDepthVisualParamsMsgs_return_getDepthResolution getDepthResolutionRPC()
virtual yarp::dev::ReturnValue setDepthResolutionRPC(const std::int32_t width, const std::int32_t height)
virtual yarp::dev::ReturnValue setDepthAccuracyRPC(const double accuracy)
virtual IDepthVisualParamsMsgs_return_getDepthMirroring getDepthMirroringRPC()
virtual IFrameGrabberControlMsgs_return_getActive getActiveRPC(const std::int32_t feature)
virtual bool checkProtocolVersion()
virtual IRGBVisualParamsMsgs_return_getRgbWidth getRgbWidthRPC()
virtual IFrameGrabberControlMsgs_return_hasAuto hasAutoRPC(const std::int32_t feature)
virtual IRGBDMsgs_return_getDepthImage getDepthImageRPC()
virtual yarp::os::ApplicationNetworkProtocolVersion getLocalProtocolVersion()
virtual IRGBDMsgs_return_getSensorStatus getSensorStatusRPC()
virtual IFrameGrabberControlMsgs_return_hasOnePush hasOnePushRPC(const std::int32_t feature)
short int protocol_version
An interface for reading from a network connection.
An interface for writing to a network connection.
This is a base class for objects that can be both read from and be written to the YARP network.
bool write(PortWriter &writer)
Write a message to the associated port or reader.
yarp::os::WireLink & yarp()
Get YARP state associated with this object.
A "tamed" Portable, that promises to serialize itself in an IDL-friendly way.
IDL-friendly connection reader.
bool readString(std::string &str, bool *is_vocab=nullptr)
bool readI32(std::int32_t &x)
std::string readTag(size_t len=static_cast< size_t >(-1))
bool read(WirePortable &obj)
bool readFloat64(yarp::conf::float64_t &x)
IDL-friendly connection writer.
bool writeBool(bool x, bool skip_tag=false) const
bool write(const WirePortable &obj) const
bool writeI32(std::int32_t x, bool skip_tag=false) const
bool writeListHeader(int len) const
bool writeTag(const char *tag, int split, int len) const
bool writeFloat64(yarp::conf::float64_t x, bool skip_tag=false) const
bool writeString(const std::string &str, bool skip_tag=false) const
bool writeListEnd() const
bool writeListBegin(int tag, size_t len) const
#define yCError(component,...)
#define YARP_LOG_COMPONENT(name,...)
The main, catch-all namespace for YARP.
constexpr char accuracy[]
#define YARP_VERSION_PATCH
#define YARP_VERSION_MAJOR
#define YARP_VERSION_MINOR