10#include <wpi/driverstation/DriverStation.hpp>
11#include <wpi/units/time.hpp>
49 wpi::units::second_t end,
double value);
51 wpi::units::second_t end,
int value);
53 wpi::units::second_t end, int64_t value);
55 wpi::units::second_t end,
bool value);
80 std::vector<SensorData> m_data;
81 std::unique_ptr<yams::motorcontrollers::simulation::Sensor> m_sensor;
Definition SimSensorConfig.hpp:29
SimSensorConfig & WithSimulatedValue(const std::string &fieldName, std::function< bool()> trigger, bool value)
std::vector< SensorData > GetFields() const
SimSensorConfig & WithSimulatedValue(const std::string &fieldName, std::function< bool()> trigger, int value)
SimSensorConfig & WithSimulatedValue(const std::string &fieldName, wpi::units::second_t start, wpi::units::second_t end, int64_t value)
SimSensorConfig & WithSimulatedValue(const std::string &fieldName, wpi::units::second_t start, wpi::units::second_t end, int value)
SimSensorConfig & WithSimulatedValue(const std::string &fieldName, std::function< bool()> trigger, int64_t value)
SimSensorConfig & WithSimulatedValue(const std::string &fieldName, wpi::units::second_t start, wpi::units::second_t end, double value)
SimSensorConfig & WithSimulatedValue(const std::string &fieldName, wpi::units::second_t start, wpi::units::second_t end, bool value)
SimSensorConfig & WithField(const std::string &name, std::function< bool()> supplier, bool defaultVal)
SimSensorConfig & WithSimulatedValue(const std::string &fieldName, std::function< bool()> trigger, double value)
const std::string & GetName() const
SimSensorConfig & WithField(const std::string &name, std::function< double()> supplier, double defaultVal)
SimSensorConfig & WithField(const std::string &name, std::function< int()> supplier, int defaultVal)
yams::motorcontrollers::simulation::Sensor & GetSensor()
SimSensorConfig & WithField(const std::string &name, std::function< int64_t()> supplier, int64_t defaultVal)
SimSensorConfig(std::string name)
Definition SensorData.hpp:24
Definition ArmConfig.hpp:17
Definition SimSensorConfig.hpp:15