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

25 lines
522 B
C++

/*
* SimContinuousOutput.cpp
*
* Created on: May 28, 2014
* Author: alex
*/
#include "simulation/SimContinuousOutput.h"
#include "simulation/MainNode.h"
SimContinuousOutput::SimContinuousOutput(std::string topic) {
pub = MainNode::Advertise<msgs::Float64>("~/simulator/"+topic);
std::cout << "Initialized ~/simulator/"+topic << std::endl;
}
void SimContinuousOutput::Set(float speed) {
msgs::Float64 msg;
msg.set_data(speed);
pub->Publish(msg);
}
float SimContinuousOutput::Get() {
return speed;
}