29#ifndef FRC_REVLIB_SRC_MAIN_NATIVE_INCLUDE_REV_SIM_SPARKLIMITSWITCHSIM_H_
30#define FRC_REVLIB_SRC_MAIN_NATIVE_INCLUDE_REV_SIM_SPARKLIMITSWITCHSIM_H_
34#include <wpi/hal/SimDevice.h>
35#include <wpi/simulation/SimDeviceSim.hpp>
53 void SetupSimDevice();
55 wpi::hal::SimBoolean m_isPressed;
56 wpi::hal::SimBoolean m_isEnabled;
58 std::string simDeviceName;
Definition SparkBase.h:53
Definition SparkFlex.h:39
Definition SparkLimitSwitchSim.h:43
bool GetPressed() const
Definition SparkLimitSwitchSim.cpp:71
bool GetEnabled() const
Definition SparkLimitSwitchSim.cpp:73
void SetPressed(bool state)
Definition SparkLimitSwitchSim.cpp:69
SparkLimitSwitchSim(SparkMax *motor, bool forward)
Definition SparkLimitSwitchSim.cpp:37
Definition AnalogInput.h:35