mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-28 02:11:43 +00:00
Cleanup of gazebo plugins (#46)
* Upgraded plugins for gazebo 7 * Fixed documentation on sensors
This commit is contained in:
committed by
Peter Johnson
parent
6d9b3b0aaa
commit
e3eae023da
@@ -8,15 +8,15 @@
|
||||
#include "external_limit_switch.h"
|
||||
|
||||
ExternalLimitSwitch::ExternalLimitSwitch(sdf::ElementPtr sdf) {
|
||||
sensor = boost::dynamic_pointer_cast<sensors::ContactSensor>(
|
||||
sensor = std::dynamic_pointer_cast<sensors::ContactSensor>(
|
||||
sensors::get_sensor(sdf->Get<std::string>("sensor")));
|
||||
|
||||
gzmsg << "\texternal limit switch: "
|
||||
<< " sensor=" << sensor->GetName() << std::endl;
|
||||
<< " sensor=" << sensor->Name() << std::endl;
|
||||
}
|
||||
|
||||
ExternalLimitSwitch::~ExternalLimitSwitch() {}
|
||||
|
||||
bool ExternalLimitSwitch::Get() {
|
||||
return sensor->GetContacts().contact().size() > 0;
|
||||
return sensor->Contacts().contact().size() > 0;
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@ using namespace gazebo;
|
||||
*
|
||||
* Internal:
|
||||
*
|
||||
* <plugin name="my_limit_switch" filename="libgz_limit_switch.so">
|
||||
* <plugin name="my_limit_switch" filename="liblimit_switch.so">
|
||||
* <topic>~/my/topic</topic>
|
||||
* <type>internal</type>
|
||||
* <joint>Joint Name</joint>
|
||||
@@ -47,7 +47,7 @@ using namespace gazebo;
|
||||
*
|
||||
* External:
|
||||
*
|
||||
* <plugin name="my_limit_switch" filename="libgz_limit_switch.so">
|
||||
* <plugin name="my_limit_switch" filename="liblimit_switch.so">
|
||||
* <topic>~/my/topic</topic>
|
||||
* <type>external</type>
|
||||
* <sensor>Sensor Name</sensor>
|
||||
|
||||
Reference in New Issue
Block a user