66 this->
name =
"FirmwareVersion";
78 controllerType = this->controllerType;
79 firmwareVersion = this->firmwareVersion;
85 this->controllerType = controllerType;
86 this->firmwareVersion = firmwareVersion;
93 ss << this->
name <<
": " << this->controllerType <<
" Version: " << this->firmwareVersion;
115 this->
name =
"GripperBarName";
127 parameter = this->value;
133 this->value = parameter;
139 std::stringstream ss;
140 ss << this->
name <<
": " << this->value;
157 this->
name =
"CalibrateGripper";
169 parameter = this->value;
175 this->value = parameter;
181 std::stringstream ss;
182 ss << this->
name <<
": " << this->value;
199 this->
name =
"BarSpacingOffset";
211 parameter = this->value;
217 if(parameter > 1 *meter || parameter < 0 *meter){
218 throw std::out_of_range(
"The Bar Spacing Offset is only allowed to be less than 1m and bigger than zero");
220 this->value = parameter;
226 std::stringstream ss;
227 ss << this->
name <<
": " << this->value.value();
244 this->
name =
"MaxEncoderValue";
256 parameter = this->value;
262 this->value = parameter;
268 std::stringstream ss;
269 ss << this->
name <<
": " << this->value;
286 this->
name =
"MaxTravelDistance";
298 parameter = this->value;
304 if(parameter > 1 *meter || parameter < 0 *meter){
305 throw std::out_of_range(
"The Max Travel Distance is only allowed to be less than 1m and bigger than zero");
307 this->value = parameter;
313 std::stringstream ss;
314 ss << this->
name <<
": " << this->value.value();
331 this->
name =
"ActualPosition";
332 this->lowerLimit = INT_MIN;
333 this->upperLimit = INT_MAX;
345 parameter = this->value;
351 if (this->lowerLimit > parameter) {
352 throw std::out_of_range(
"The parameter exceeds the lower limit");
354 if (this->upperLimit < parameter) {
355 throw std::out_of_range(
"The parameter exceeds the upper limit");
358 this->value = parameter;
364 std::stringstream ss;
365 ss << this->
name <<
": " << this->value;
381 this->value = this->value * -1;
387 this->
name =
"PositionSetpoint";
388 this->lowerLimit = INT_MIN;
389 this->upperLimit = INT_MAX;
401 parameter = this->value;
407 if (this->lowerLimit > parameter) {
408 throw std::out_of_range(
"The parameter exceeds the lower limit");
410 if (this->upperLimit < parameter) {
411 throw std::out_of_range(
"The parameter exceeds the upper limit");
414 this->value = parameter;
420 std::stringstream ss;
421 ss << this->
name <<
": " << this->value;
438 this->value = this->value * -1;
445 this->
name =
"TargetPositionReached";
457 parameter = this->value;
463 std::stringstream ss;
464 ss << this->
name <<
": " << this->value;
487 this->
name =
"ActualVelocity";
488 this->lowerLimit = INT_MIN;
489 this->upperLimit = INT_MAX;
501 parameter = this->value;
507 if (this->lowerLimit > parameter) {
508 throw std::out_of_range(
"The parameter exceeds the lower limit");
510 if (this->upperLimit < parameter) {
511 throw std::out_of_range(
"The parameter exceeds the upper limit");
514 this->value = parameter;
520 std::stringstream ss;
521 ss << this->
name <<
": " << this->value;
544 this->
name =
"VelocitySetpoint";
545 this->lowerLimit = INT_MIN;
546 this->upperLimit = INT_MAX;
558 parameter = this->value;
564 if (this->lowerLimit > parameter) {
565 throw std::out_of_range(
"The parameter exceeds the lower limit");
567 if (this->upperLimit < parameter) {
568 throw std::out_of_range(
"The parameter exceeds the upper limit");
571 this->value = parameter;
577 std::stringstream ss;
578 ss << this->
name <<
": " << this->value;
600 this->
name =
"ActualLoadValue";
601 this->lowerLimit = 0;
602 this->upperLimit = 1023;
614 parameter = this->value;
620 if (this->lowerLimit > parameter) {
621 throw std::out_of_range(
"The parameter exceeds the lower limit");
623 if (this->upperLimit < parameter) {
624 throw std::out_of_range(
"The parameter exceeds the upper limit");
627 this->value = parameter;
633 std::stringstream ss;
634 ss << this->
name <<
": " << this->value;
656 this->
name =
"ChopperBlankTime";
657 this->lowerLimit = 0;
658 this->upperLimit = 3;
670 parameter = this->value;
676 if (this->lowerLimit > parameter) {
677 throw std::out_of_range(
"The parameter exceeds the lower limit");
679 if (this->upperLimit < parameter) {
680 throw std::out_of_range(
"The parameter exceeds the upper limit");
683 this->value = parameter;
689 std::stringstream ss;
690 ss << this->
name <<
": " << this->value;
712 this->
name =
"ChopperHysteresisDecrement";
713 this->lowerLimit = 0;
714 this->upperLimit = 3;
726 parameter = this->value;
732 if (this->lowerLimit > parameter) {
733 throw std::out_of_range(
"The parameter exceeds the lower limit");
735 if (this->upperLimit < parameter) {
736 throw std::out_of_range(
"The parameter exceeds the upper limit");
739 this->value = parameter;
745 std::stringstream ss;
746 ss << this->
name <<
": " << this->value;
766 this->
name =
"ChopperHysteresisEnd";
767 this->lowerLimit = -3;
768 this->upperLimit = 12;
780 parameter = this->value;
786 if (this->lowerLimit > parameter) {
787 throw std::out_of_range(
"The parameter exceeds the lower limit");
789 if (this->upperLimit < parameter) {
790 throw std::out_of_range(
"The parameter exceeds the upper limit");
793 this->value = parameter;
799 std::stringstream ss;
800 ss << this->
name <<
": " << this->value;
820 this->
name =
"ChopperHysteresisStart";
821 this->lowerLimit = 0;
822 this->upperLimit = 8;
834 parameter = this->value;
840 if (this->lowerLimit > parameter) {
841 throw std::out_of_range(
"The parameter exceeds the lower limit");
843 if (this->upperLimit < parameter) {
844 throw std::out_of_range(
"The parameter exceeds the upper limit");
847 this->value = parameter;
853 std::stringstream ss;
854 ss << this->
name <<
": " << this->value;
874 this->
name =
"ChopperMode";
886 parameter = this->value;
893 this->value = parameter;
899 std::stringstream ss;
900 ss << this->
name <<
": " << this->value;
920 this->
name =
"ChopperOffTime";
921 this->lowerLimit = 0;
922 this->upperLimit = 15;
934 parameter = this->value;
940 if (this->lowerLimit > parameter) {
941 throw std::out_of_range(
"The parameter exceeds the lower limit");
943 if (parameter == 1) {
944 throw std::out_of_range(
"One is not allowed for this parameter");
946 if (this->upperLimit < parameter) {
947 throw std::out_of_range(
"The parameter exceeds the upper limit");
950 this->value = parameter;
956 std::stringstream ss;
957 ss << this->
name <<
": " << this->value;
977 this->
name =
"DoubleStepEnable";
989 parameter = this->value;
995 this->value = parameter;
1001 std::stringstream ss;
1002 ss << this->
name <<
": " << this->value;
1023 this->
name =
"ErrorFlags";
1035 parameter = this->value;
1042 this->value = parameter;
1048 std::stringstream ss;
1049 ss << this->
name <<
": " << this->value;
1070 this->
name =
"Freewheeling";
1071 this->lowerLimit = 0;
1072 this->upperLimit = 65535;
1084 parameter = this->value;
1090 if (this->lowerLimit > parameter) {
1091 throw std::out_of_range(
"The parameter exceeds the lower limit");
1093 if (this->upperLimit < parameter) {
1094 throw std::out_of_range(
"The parameter exceeds the upper limit");
1097 this->value = parameter;
1103 std::stringstream ss;
1104 ss << this->
name <<
": " << this->value;
1125 this->
name =
"MaximumAcceleration";
1126 this->lowerLimit = 0;
1127 this->upperLimit = 2047;
1139 parameter = this->value;
1145 if (this->lowerLimit > parameter) {
1146 throw std::out_of_range(
"The parameter exceeds the lower limit");
1148 if (this->upperLimit < parameter) {
1149 throw std::out_of_range(
"The parameter exceeds the upper limit");
1152 this->value = parameter;
1158 std::stringstream ss;
1159 ss << this->
name <<
": " << this->value;
1179 this->
name =
"MaximumCurrent";
1180 this->lowerLimit = 0;
1181 this->upperLimit = 255;
1193 parameter = this->value;
1199 if (this->lowerLimit > parameter) {
1200 throw std::out_of_range(
"The parameter exceeds the lower limit");
1202 if (this->upperLimit < parameter) {
1203 throw std::out_of_range(
"The parameter exceeds the upper limit");
1206 this->value = parameter;
1212 std::stringstream ss;
1213 ss << this->
name <<
": " << this->value;
1233 this->
name =
"MaximumPositioningSpeed";
1234 this->lowerLimit = 0;
1235 this->upperLimit = 2047;
1247 parameter = this->value;
1253 if (this->lowerLimit > parameter) {
1254 throw std::out_of_range(
"The parameter exceeds the lower limit");
1256 if (this->upperLimit < parameter) {
1257 throw std::out_of_range(
"The parameter exceeds the upper limit");
1260 this->value = parameter;
1266 std::stringstream ss;
1267 ss << this->
name <<
": " << this->value;
1287 this->
name =
"MicrostepResolution";
1288 this->lowerLimit = 0;
1289 this->upperLimit = 8;
1301 parameter = this->value;
1307 if (this->lowerLimit > parameter) {
1308 throw std::out_of_range(
"The parameter exceeds the lower limit");
1310 if (this->upperLimit < parameter) {
1311 throw std::out_of_range(
"The parameter exceeds the upper limit");
1314 this->value = parameter;
1320 std::stringstream ss;
1321 ss << this->
name <<
": " << this->value;
1342 this->
name =
"PowerDownDelay";
1343 this->lowerLimit = 1;
1344 this->upperLimit = 65535;
1356 parameter = this->value;
1362 if (this->lowerLimit > parameter) {
1363 throw std::out_of_range(
"The parameter exceeds the lower limit");
1365 if (this->upperLimit < parameter) {
1366 throw std::out_of_range(
"The parameter exceeds the upper limit");
1369 this->value = parameter;
1375 std::stringstream ss;
1376 ss << this->
name <<
": " << this->value;
1396 this->
name =
"PulseDivisor";
1397 this->lowerLimit = 0;
1398 this->upperLimit = 13;
1410 parameter = this->value;
1416 if (this->lowerLimit > parameter) {
1417 throw std::out_of_range(
"The parameter exceeds the lower limit");
1419 if (this->upperLimit < parameter) {
1420 throw std::out_of_range(
"The parameter exceeds the upper limit");
1423 this->value = parameter;
1429 std::stringstream ss;
1430 ss << this->
name <<
": " << this->value;
1450 this->
name =
"RampDivisor";
1451 this->lowerLimit = 0;
1452 this->upperLimit = 13;
1464 parameter = this->value;
1470 if (this->lowerLimit > parameter) {
1471 throw std::out_of_range(
"The parameter exceeds the lower limit");
1473 if (this->upperLimit < parameter) {
1474 throw std::out_of_range(
"The parameter exceeds the upper limit");
1477 this->value = parameter;
1483 std::stringstream ss;
1484 ss << this->
name <<
": " << this->value;
1504 this->
name =
"RampMode";
1505 this->lowerLimit = 0;
1506 this->upperLimit = 2;
1518 parameter = this->value;
1524 if (this->lowerLimit > parameter) {
1525 throw std::out_of_range(
"The parameter exceeds the lower limit");
1527 if (this->upperLimit < parameter) {
1528 throw std::out_of_range(
"The parameter exceeds the upper limit");
1531 this->value = parameter;
1537 std::stringstream ss;
1538 ss << this->
name <<
": " << this->value;
1558 this->
name =
"ShortDetectionTimer";
1559 this->lowerLimit = 0;
1560 this->upperLimit = 3;
1572 parameter = this->value;
1578 if (this->lowerLimit > parameter) {
1579 throw std::out_of_range(
"The parameter exceeds the lower limit");
1581 if (this->upperLimit < parameter) {
1582 throw std::out_of_range(
"The parameter exceeds the upper limit");
1585 this->value = parameter;
1591 std::stringstream ss;
1592 ss << this->
name <<
": " << this->value;
1612 this->
name =
"ShortProtectionDisable";
1624 parameter = this->value;
1630 this->value = parameter;
1636 std::stringstream ss;
1637 ss << this->
name <<
": " << this->value;
1657 this->
name =
"SlopeControlHighSide";
1658 this->lowerLimit = 0;
1659 this->upperLimit = 3;
1671 parameter = this->value;
1677 if (this->lowerLimit > parameter) {
1678 throw std::out_of_range(
"The parameter exceeds the lower limit");
1680 if (this->upperLimit < parameter) {
1681 throw std::out_of_range(
"The parameter exceeds the upper limit");
1684 this->value = parameter;
1690 std::stringstream ss;
1691 ss << this->
name <<
": " << this->value;
1711 this->
name =
"SlopeControlLowSide";
1712 this->lowerLimit = 0;
1713 this->upperLimit = 3;
1725 parameter = this->value;
1731 if (this->lowerLimit > parameter) {
1732 throw std::out_of_range(
"The parameter exceeds the lower limit");
1734 if (this->upperLimit < parameter) {
1735 throw std::out_of_range(
"The parameter exceeds the upper limit");
1738 this->value = parameter;
1744 std::stringstream ss;
1745 ss << this->
name <<
": " << this->value;
1765 this->
name =
"SmartEnergyActualCurrent";
1766 this->lowerLimit = 0;
1767 this->upperLimit = 31;
1779 parameter = this->value;
1785 if (this->lowerLimit > parameter) {
1786 throw std::out_of_range(
"The parameter exceeds the lower limit");
1788 if (this->upperLimit < parameter) {
1789 throw std::out_of_range(
"The parameter exceeds the upper limit");
1792 this->value = parameter;
1798 std::stringstream ss;
1799 ss << this->
name <<
": " << this->value;
1819 this->
name =
"SmartEnergyCurrentDownStep";
1820 this->lowerLimit = 0;
1821 this->upperLimit = 3;
1833 parameter = this->value;
1839 if (this->lowerLimit > parameter) {
1840 throw std::out_of_range(
"The parameter exceeds the lower limit");
1842 if (this->upperLimit < parameter) {
1843 throw std::out_of_range(
"The parameter exceeds the upper limit");
1846 this->value = parameter;
1852 std::stringstream ss;
1853 ss << this->
name <<
": " << this->value;
1873 this->
name =
"SmartEnergyCurrentMinimum";
1874 this->lowerLimit = 0;
1875 this->upperLimit = 1;
1887 parameter = this->value;
1893 if (this->lowerLimit > parameter) {
1894 throw std::out_of_range(
"The parameter exceeds the lower limit");
1896 if (this->upperLimit < parameter) {
1897 throw std::out_of_range(
"The parameter exceeds the upper limit");
1900 this->value = parameter;
1906 std::stringstream ss;
1907 ss << this->
name <<
": " << this->value;
1927 this->
name =
"SmartEnergyCurrentUpStep";
1928 this->lowerLimit = 1;
1929 this->upperLimit = 3;
1941 parameter = this->value;
1947 if (this->lowerLimit > parameter) {
1948 throw std::out_of_range(
"The parameter exceeds the lower limit");
1950 if (this->upperLimit < parameter) {
1951 throw std::out_of_range(
"The parameter exceeds the upper limit");
1954 this->value = parameter;
1960 std::stringstream ss;
1961 ss << this->
name <<
": " << this->value;
1981 this->
name =
"SmartEnergyHysteresis";
1982 this->lowerLimit = 0;
1983 this->upperLimit = 15;
1995 parameter = this->value;
2001 if (this->lowerLimit > parameter) {
2002 throw std::out_of_range(
"The parameter exceeds the lower limit");
2004 if (this->upperLimit < parameter) {
2005 throw std::out_of_range(
"The parameter exceeds the upper limit");
2008 this->value = parameter;
2014 std::stringstream ss;
2015 ss << this->
name <<
": " << this->value;
2035 this->
name =
"SmartEnergyHysteresisStart";
2036 this->lowerLimit = 0;
2037 this->upperLimit = 15;
2049 parameter = this->value;
2055 if (this->lowerLimit > parameter) {
2056 throw std::out_of_range(
"The parameter exceeds the lower limit");
2058 if (this->upperLimit < parameter) {
2059 throw std::out_of_range(
"The parameter exceeds the upper limit");
2062 this->value = parameter;
2068 std::stringstream ss;
2069 ss << this->
name <<
": " << this->value;
2089 this->
name =
"SmartEnergySlowRunCurrent";
2090 this->lowerLimit = 0;
2091 this->upperLimit = 255;
2103 parameter = this->value;
2109 if (this->lowerLimit > parameter) {
2110 throw std::out_of_range(
"The parameter exceeds the lower limit");
2112 if (this->upperLimit < parameter) {
2113 throw std::out_of_range(
"The parameter exceeds the upper limit");
2116 this->value = parameter;
2122 std::stringstream ss;
2123 ss << this->
name <<
": " << this->value;
2143 this->
name =
"SmartEnergyThresholdSpeed";
2144 this->lowerLimit = 0;
2145 this->upperLimit = 2047;
2157 parameter = this->value;
2163 if (this->lowerLimit > parameter) {
2164 throw std::out_of_range(
"The parameter exceeds the lower limit");
2166 if (this->upperLimit < parameter) {
2167 throw std::out_of_range(
"The parameter exceeds the upper limit");
2170 this->value = parameter;
2176 std::stringstream ss;
2177 ss << this->
name <<
": " << this->value;
2197 this->
name =
"StallGuard2FilterEnable";
2209 parameter = this->value;
2215 this->value = parameter;
2221 std::stringstream ss;
2222 ss << this->
name <<
": " << this->value;
2242 this->
name =
"StallGuard2Threshold";
2243 this->lowerLimit = -64;
2244 this->upperLimit = 63;
2256 parameter = this->value;
2262 if (this->lowerLimit > parameter) {
2263 throw std::out_of_range(
"The parameter exceeds the lower limit");
2265 if (this->upperLimit < parameter) {
2266 throw std::out_of_range(
"The parameter exceeds the upper limit");
2269 this->value = parameter;
2275 std::stringstream ss;
2276 ss << this->
name <<
": " << this->value;
2296 this->
name =
"StandbyCurrent";
2297 this->lowerLimit = 0;
2298 this->upperLimit = 255;
2310 parameter = this->value;
2316 if (this->lowerLimit > parameter) {
2317 throw std::out_of_range(
"The parameter exceeds the lower limit");
2319 if (this->upperLimit < parameter) {
2320 throw std::out_of_range(
"The parameter exceeds the upper limit");
2323 this->value = parameter;
2329 std::stringstream ss;
2330 ss << this->
name <<
": " << this->value;
2350 this->
name =
"StepInterpolationEnable";
2362 parameter = this->value;
2368 this->value = parameter;
2374 std::stringstream ss;
2375 ss << this->
name <<
": " << this->value;
2395 this->
name =
"StopOnStall";
2407 parameter = this->value;
2413 this->value = parameter;
2419 std::stringstream ss;
2420 ss << this->
name <<
": " << this->value;
2444 this->
name =
"Vsense";
2445 this->lowerLimit = 0;
2446 this->upperLimit = 1;
2458 parameter = this->value;
2464 if (this->lowerLimit > parameter) {
2465 throw std::out_of_range(
"The parameter exceeds the lower limit");
2467 if (this->upperLimit < parameter) {
2468 throw std::out_of_range(
"The parameter exceeds the upper limit");
2471 this->value = parameter;
2477 std::stringstream ss;
2478 ss << this->
name <<
": " << this->value;
2498 this->
name =
"ActualAcceleration";
2499 this->lowerLimit = 0;
2500 this->upperLimit = 2047;
2512 parameter = this->value;
2518 std::stringstream ss;
2519 ss << this->
name <<
": " << this->value;
2539 this->
name =
"MinimumSpeed";
2540 this->lowerLimit = 0;
2541 this->upperLimit = 2047;
2553 parameter = this->value;
2559 if (this->lowerLimit > parameter) {
2560 throw std::out_of_range(
"The parameter exceeds the lower limit");
2562 if (this->upperLimit < parameter) {
2563 throw std::out_of_range(
"The parameter exceeds the upper limit");
2566 this->value = parameter;
2572 std::stringstream ss;
2573 ss << this->
name <<
": " << this->value;
void setParameter(const quantity< si::length > ¶meter)
MaximumPositioningSpeed()
void toString(std::string &value) const
void getParameter(quantity< si::length > ¶meter) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
virtual ~SmartEnergyThresholdSpeed()
void setParameter(const int parameter)
void setParameter(const quantity< si::length > ¶meter)
void setParameter(const int parameter)
virtual ~YouBotGripperParameter()
void toString(std::string &value) const
void toString(std::string &value) const
void getParameter(int ¶meter) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
ChopperHysteresisDecrement()
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void toString(std::string &value) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getParameter(unsigned int ¶meter) const
void setParameter(const unsigned int ¶meter)
void setParameter(const int parameter)
void getParameter(unsigned int ¶meter) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
virtual ~ChopperHysteresisEnd()
void toString(std::string &value) const
void toString(std::string &value) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void getParameter(unsigned int ¶meter) const
virtual ~TargetPositionReached()
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void toString(std::string &value) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const unsigned int ¶meter)
void getParameter(int ¶meter) const
virtual ~DoubleStepEnable()
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void toString(std::string &value) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
virtual void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
virtual ~ActualLoadValue()
virtual void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void toString(std::string &value) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setParameter(const unsigned int ¶meter)
void getParameter(std::string ¶meter) const
void getParameter(int ¶meter) const
void getParameter(int ¶meter) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getParameter(bool ¶meter) const
void setParameter(const int parameter)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setParameter(const unsigned int ¶meter)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void toString(std::string &value) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void toString(std::string &value) const
void getParameter(bool ¶meter) const
void getParameter(unsigned int ¶meter) const
void setParameter(const bool parameter)
void getParameter(bool ¶meter) const
void setParameter(const unsigned int ¶meter)
void toString(std::string &value) const
virtual ~MicrostepResolution()
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
StepInterpolationEnable()
void getParameter(bool ¶meter) const
void getParameter(int ¶meter) const
mailboxInputBuffer stctInput
void setParameter(const int controllerType, const double firmwareVersion)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setParameter(const unsigned int ¶meter)
void toString(std::string &value) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setParameter(const bool parameter)
void setParameter(const unsigned int ¶meter)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setParameter(const int parameter)
void getParameter(unsigned int ¶meter) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
virtual ~ChopperHysteresisStart()
void getParameter(unsigned int ¶meter) const
void toString(std::string &value) const
virtual void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
virtual void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const unsigned int ¶meter)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void toString(std::string &value) const
void setParameter(const int parameter)
virtual ~SmartEnergyCurrentUpStep()
void getParameter(unsigned int ¶meter) const
void getParameter(int ¶meter) const
void getParameter(int ¶meter) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const unsigned int ¶meter)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
mailboxOutputBuffer stctOutput
virtual ~StallGuard2Threshold()
SmartEnergyHysteresisStart()
void setParameter(const std::string parameter)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
virtual ~ChopperBlankTime()
void toString(std::string &value) const
void getParameter(unsigned int ¶meter) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getParameter(unsigned int ¶meter) const
void getParameter(unsigned int ¶meter) const
void setParameter(const unsigned int ¶meter)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void toString(std::string &value) const
virtual ~ShortProtectionDisable()
virtual void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void getParameter(unsigned int ¶meter) const
void setParameter(const unsigned int ¶meter)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
SmartEnergySlowRunCurrent()
virtual void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void getParameter(unsigned int ¶meter) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getParameter(unsigned int ¶meter) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
virtual ~StepInterpolationEnable()
virtual ~GripperFirmwareVersion()
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const int parameter)
virtual ~GripperBarName()
virtual ~SmartEnergyHysteresisStart()
void toString(std::string &value) const
void toString(std::string &value) const
void toString(std::string &value) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
SmartEnergyThresholdSpeed()
StallGuard2FilterEnable()
void getParameter(unsigned int ¶meter) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const unsigned int ¶meter)
void toString(std::string &value) const
void getParameter(unsigned int ¶meter) const
void getParameter(int ¶meter) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void toString(std::string &value) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const bool parameter)
void toString(std::string &value) const
void toString(std::string &value) const
void toString(std::string &value) const
void setParameter(const unsigned int ¶meter)
virtual ~CalibrateGripper()
void getParameter(unsigned int ¶meter) const
void getParameter(unsigned int ¶meter) const
void setParameter(const bool parameter)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
virtual ~SmartEnergyHysteresis()
void getParameter(unsigned int ¶meter) const
void getParameter(unsigned int ¶meter) const
EtherCAT mailbox message of the youBot slaves.
void toString(std::string &value) const
void getParameter(unsigned int ¶meter) const
virtual ~BarSpacingOffset()
SmartEnergyCurrentUpStep()
void getParameter(bool ¶meter) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void toString(std::string &value) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
virtual ~SmartEnergySlowRunCurrent()
virtual ~PowerDownDelay()
void toString(std::string &value) const
void toString(std::string &value) const
void toString(std::string &value) const
void setParameter(const unsigned int ¶meter)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
virtual ~PositionSetpoint()
virtual ~VelocitySetpoint()
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
virtual ~MaxTravelDistance()
void toString(std::string &value) const
void getParameter(int ¶meter) const
void getParameter(unsigned int ¶meter) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
virtual ~StandbyCurrent()
virtual ~ChopperOffTime()
void toString(std::string &value) const
virtual ~SlopeControlHighSide()
void setParameter(const unsigned int ¶meter)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getParameter(bool ¶meter) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const unsigned int ¶meter)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const unsigned int ¶meter)
virtual void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void toString(std::string &value) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const int parameter)
void setParameter(const bool parameter)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
virtual ~SmartEnergyActualCurrent()
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
SmartEnergyCurrentMinimum()
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
virtual ~StallGuard2FilterEnable()
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getParameter(bool ¶meter) const
void getParameter(int ¶meter) const
void toString(std::string &value) const
void setParameter(const unsigned int ¶meter)
void setParameter(const unsigned int ¶meter)
void toString(std::string &value) const
void setParameter(const bool parameter)
virtual ~ShortDetectionTimer()
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
virtual void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const int parameter)
void getParameter(unsigned int ¶meter) const
void getParameter(int ¶meter) const
virtual ~ActualPosition()
void setParameter(const bool parameter)
virtual ~MaximumAcceleration()
void toString(std::string &value) const
void toString(std::string &value) const
virtual ~MaximumPositioningSpeed()
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void getParameter(int &controllerType, double &firmwareVersion) const
void toString(std::string &value) const
void toString(std::string &value) const
void setParameter(const unsigned int ¶meter)
void setParameter(const int parameter)
void toString(std::string &value) const
virtual ~ChopperHysteresisDecrement()
virtual ~SmartEnergyCurrentDownStep()
void setParameter(const unsigned int ¶meter)
void getParameter(unsigned int ¶meter) const
virtual ~MaximumCurrent()
virtual ~ActualAcceleration()
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setParameter(const unsigned int parameter)
void getParameter(quantity< si::length > ¶meter) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void toString(std::string &value) const
void toString(std::string &value) const
void toString(std::string &value) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
SmartEnergyActualCurrent()
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
virtual ~SlopeControlLowSide()
void getParameter(int ¶meter) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
SmartEnergyCurrentDownStep()
ParameterType parameterType
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
virtual ~SmartEnergyCurrentMinimum()
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void setParameter(const unsigned int ¶meter)
void toString(std::string &value) const
void toString(std::string &value) const
virtual ~ActualVelocity()
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void toString(std::string &value) const
void toString(std::string &value) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setParameter(const unsigned int ¶meter)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void getParameter(int ¶meter) const
void getYouBotMailboxMsg(YouBotSlaveMailboxMsg &message) const
void toString(std::string &value) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void getParameter(unsigned int ¶meter) const
virtual ~MaxEncoderValue()
void getParameter(bool ¶meter) const
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void toString(std::string &value) const
void setParameter(const int parameter)
void setParameter(const int parameter)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)
void setYouBotMailboxMsg(const YouBotSlaveMailboxMsg &message)