Files
allwpilib/wpilibc/wpilibC++Sim/src/simulation/SimContinuousOutput.cpp

25 lines
522 B
C++
Raw Normal View History

/*
* 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;
}