mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-25 01:41:43 +00:00
"using" directives are no longer used in global namespaces (#219)
This commit is contained in:
committed by
Peter Johnson
parent
78f0b1562c
commit
ba8761e39e
@@ -14,8 +14,6 @@
|
||||
|
||||
#include "simulation/gz_msgs/msgs.h"
|
||||
|
||||
using namespace gazebo;
|
||||
|
||||
namespace frc {
|
||||
|
||||
class MainNode {
|
||||
@@ -26,14 +24,14 @@ class MainNode {
|
||||
}
|
||||
|
||||
template <typename M>
|
||||
static transport::PublisherPtr Advertise(const std::string& topic,
|
||||
int queueLimit = 10,
|
||||
bool latch = false) {
|
||||
static gazebo::transport::PublisherPtr Advertise(const std::string& topic,
|
||||
int queueLimit = 10,
|
||||
bool latch = false) {
|
||||
return GetInstance()->main->Advertise<M>(topic, queueLimit, latch);
|
||||
}
|
||||
|
||||
template <typename M, typename T>
|
||||
static transport::SubscriberPtr Subscribe(
|
||||
static gazebo::transport::SubscriberPtr Subscribe(
|
||||
const std::string& topic,
|
||||
void (T::*fp)(const boost::shared_ptr<M const>&), T* obj,
|
||||
bool latching = false) {
|
||||
@@ -41,20 +39,20 @@ class MainNode {
|
||||
}
|
||||
|
||||
template <typename M>
|
||||
static transport::SubscriberPtr Subscribe(
|
||||
static gazebo::transport::SubscriberPtr Subscribe(
|
||||
const std::string& topic, void (*fp)(const boost::shared_ptr<M const>&),
|
||||
bool latching = false) {
|
||||
return GetInstance()->main->Subscribe(topic, fp, latching);
|
||||
}
|
||||
|
||||
transport::NodePtr main;
|
||||
gazebo::transport::NodePtr main;
|
||||
|
||||
private:
|
||||
MainNode() {
|
||||
bool success = gazebo::client::setup();
|
||||
|
||||
if (success) {
|
||||
main = transport::NodePtr(new transport::Node());
|
||||
main = gazebo::transport::NodePtr(new gazebo::transport::Node());
|
||||
main->Init("frc");
|
||||
gazebo::transport::run();
|
||||
} else {
|
||||
|
||||
@@ -19,13 +19,11 @@
|
||||
#include <Winsock2.h>
|
||||
#endif
|
||||
|
||||
using namespace gazebo;
|
||||
|
||||
namespace frc {
|
||||
|
||||
class SimContinuousOutput {
|
||||
private:
|
||||
transport::PublisherPtr pub;
|
||||
gazebo::transport::PublisherPtr pub;
|
||||
float speed;
|
||||
|
||||
public:
|
||||
|
||||
@@ -13,8 +13,6 @@
|
||||
|
||||
#include "simulation/gz_msgs/msgs.h"
|
||||
|
||||
using namespace gazebo;
|
||||
|
||||
namespace frc {
|
||||
|
||||
class SimDigitalInput {
|
||||
@@ -28,8 +26,8 @@ class SimDigitalInput {
|
||||
|
||||
private:
|
||||
bool value;
|
||||
transport::SubscriberPtr sub;
|
||||
void callback(const msgs::ConstBoolPtr& msg);
|
||||
gazebo::transport::SubscriberPtr sub;
|
||||
void callback(const gazebo::msgs::ConstBoolPtr& msg);
|
||||
};
|
||||
|
||||
} // namespace frc
|
||||
|
||||
@@ -14,8 +14,6 @@
|
||||
|
||||
#include "simulation/gz_msgs/msgs.h"
|
||||
|
||||
using namespace gazebo;
|
||||
|
||||
namespace frc {
|
||||
|
||||
class SimEncoder {
|
||||
@@ -32,10 +30,10 @@ class SimEncoder {
|
||||
void sendCommand(std::string cmd);
|
||||
|
||||
double position, velocity;
|
||||
transport::SubscriberPtr posSub, velSub;
|
||||
transport::PublisherPtr commandPub;
|
||||
void positionCallback(const msgs::ConstFloat64Ptr& msg);
|
||||
void velocityCallback(const msgs::ConstFloat64Ptr& msg);
|
||||
gazebo::transport::SubscriberPtr posSub, velSub;
|
||||
gazebo::transport::PublisherPtr commandPub;
|
||||
void positionCallback(const gazebo::msgs::ConstFloat64Ptr& msg);
|
||||
void velocityCallback(const gazebo::msgs::ConstFloat64Ptr& msg);
|
||||
};
|
||||
|
||||
} // namespace frc
|
||||
|
||||
@@ -13,8 +13,6 @@
|
||||
|
||||
#include "simulation/gz_msgs/msgs.h"
|
||||
|
||||
using namespace gazebo;
|
||||
|
||||
namespace frc {
|
||||
|
||||
class SimFloatInput {
|
||||
@@ -28,8 +26,8 @@ class SimFloatInput {
|
||||
|
||||
private:
|
||||
double value;
|
||||
transport::SubscriberPtr sub;
|
||||
void callback(const msgs::ConstFloat64Ptr& msg);
|
||||
gazebo::transport::SubscriberPtr sub;
|
||||
void callback(const gazebo::msgs::ConstFloat64Ptr& msg);
|
||||
};
|
||||
|
||||
} // namespace frc
|
||||
|
||||
@@ -13,8 +13,6 @@
|
||||
|
||||
#include "simulation/gz_msgs/msgs.h"
|
||||
|
||||
using namespace gazebo;
|
||||
|
||||
namespace frc {
|
||||
|
||||
class SimGyro {
|
||||
@@ -29,10 +27,10 @@ class SimGyro {
|
||||
void sendCommand(std::string cmd);
|
||||
|
||||
double position, velocity;
|
||||
transport::SubscriberPtr posSub, velSub;
|
||||
transport::PublisherPtr commandPub;
|
||||
void positionCallback(const msgs::ConstFloat64Ptr& msg);
|
||||
void velocityCallback(const msgs::ConstFloat64Ptr& msg);
|
||||
gazebo::transport::SubscriberPtr posSub, velSub;
|
||||
gazebo::transport::PublisherPtr commandPub;
|
||||
void positionCallback(const gazebo::msgs::ConstFloat64Ptr& msg);
|
||||
void velocityCallback(const gazebo::msgs::ConstFloat64Ptr& msg);
|
||||
};
|
||||
|
||||
} // namespace frc
|
||||
|
||||
@@ -21,6 +21,6 @@
|
||||
namespace wpilib {
|
||||
namespace internal {
|
||||
extern double simTime;
|
||||
extern void time_callback(const msgs::ConstFloat64Ptr& msg);
|
||||
extern void time_callback(const gazebo::msgs::ConstFloat64Ptr& msg);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user