mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-02 02:51:42 +00:00
Added C++ support for solenoids.
Change-Id: If82c05196d2f4c09d148da64f6bdb0564fe5b4cc
This commit is contained in:
24
wpilibc/wpilibC++Sim/src/simulation/SimContinuousOutput.cpp
Normal file
24
wpilibc/wpilibC++Sim/src/simulation/SimContinuousOutput.cpp
Normal file
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* 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;
|
||||
}
|
||||
Reference in New Issue
Block a user