1
0
mirror of https://gitlab.com/obbart/universal_robots_ros_driver.git synced 2026-04-10 10:00:48 +02:00

Added ROS publisher of IOStates

This commit is contained in:
Thomas Timm Andersen
2015-09-16 11:42:55 +02:00
parent 0feb493799
commit 699bc08ac6
2 changed files with 69 additions and 1 deletions

View File

@@ -209,7 +209,7 @@ double RobotState::getVersion() {
double ver;
val_lock_.lock();
ver = version_msg_.major_version + 0.1 * version_msg_.minor_version
+ .0000001 * version_msg_.svn_revision;
+ .0000001 * version_msg_.svn_revision;
val_lock_.unlock();
return ver;
@@ -218,3 +218,23 @@ double RobotState::getVersion() {
void RobotState::finishedReading() {
new_data_available_ = false;
}
int RobotState::getDigitalInputBits() {
return mb_data_.digitalInputBits;
}
int RobotState::getDigitalOutputBits() {
return mb_data_.digitalOutputBits;
}
double RobotState::getAnalogInput0() {
return mb_data_.analogInput0;
}
double RobotState::getAnalogInput1() {
return mb_data_.analogInput1;
}
double RobotState::getAnalogOutput0() {
return mb_data_.analogOutput0;
}
double RobotState::getAnalogOutput1() {
return mb_data_.analogOutput1;
}