mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-01 02:41:48 +00:00
25 lines
522 B
C++
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;
|
|
}
|