Files
allwpilib/wpilibc/wpilibC++Sim/src/simulation/SimFloatInput.cpp
Alex Henning 0d62d0985a Added C++ support for solenoids.
Change-Id: If82c05196d2f4c09d148da64f6bdb0564fe5b4cc
2014-06-24 15:58:14 -07:00

23 lines
491 B
C++

/*
* SimFloatInput.cpp
*
* Created on: May 28, 2014
* Author: alex
*/
#include "simulation/SimFloatInput.h"
#include "simulation/MainNode.h"
SimFloatInput::SimFloatInput(std::string topic) {
sub = MainNode::Subscribe("~/simulator/"+topic, &SimFloatInput::callback, this);
std::cout << "Initialized ~/simulator/"+topic << std::endl;
}
double SimFloatInput::Get() {
return value;
}
void SimFloatInput::callback(const msgs::ConstFloat64Ptr &msg) {
value = msg->data();
}