mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-22 01:11:42 +00:00
Move mockdata/HAL_Value.h to hal/Value.h
Also prefix the MakeBoolean et al functions with HAL_ to avoid namespace pollution.
This commit is contained in:
@@ -27,17 +27,20 @@ class EncoderData {
|
||||
|
||||
public:
|
||||
std::atomic<int16_t> digitalChannelA{0};
|
||||
SimDataValue<HAL_Bool, MakeBoolean, GetInitializedName> initialized{false};
|
||||
SimDataValue<int32_t, MakeInt, GetCountName> count{0};
|
||||
SimDataValue<double, MakeDouble, GetPeriodName> period{
|
||||
(std::numeric_limits<double>::max)()};
|
||||
SimDataValue<HAL_Bool, MakeBoolean, GetResetName> reset{false};
|
||||
SimDataValue<double, MakeDouble, GetMaxPeriodName> maxPeriod{0};
|
||||
SimDataValue<HAL_Bool, MakeBoolean, GetDirectionName> direction{false};
|
||||
SimDataValue<HAL_Bool, MakeBoolean, GetReverseDirectionName> reverseDirection{
|
||||
SimDataValue<HAL_Bool, HAL_MakeBoolean, GetInitializedName> initialized{
|
||||
false};
|
||||
SimDataValue<int32_t, MakeInt, GetSamplesToAverageName> samplesToAverage{0};
|
||||
SimDataValue<double, MakeDouble, GetDistancePerPulseName> distancePerPulse{1};
|
||||
SimDataValue<int32_t, HAL_MakeInt, GetCountName> count{0};
|
||||
SimDataValue<double, HAL_MakeDouble, GetPeriodName> period{
|
||||
(std::numeric_limits<double>::max)()};
|
||||
SimDataValue<HAL_Bool, HAL_MakeBoolean, GetResetName> reset{false};
|
||||
SimDataValue<double, HAL_MakeDouble, GetMaxPeriodName> maxPeriod{0};
|
||||
SimDataValue<HAL_Bool, HAL_MakeBoolean, GetDirectionName> direction{false};
|
||||
SimDataValue<HAL_Bool, HAL_MakeBoolean, GetReverseDirectionName>
|
||||
reverseDirection{false};
|
||||
SimDataValue<int32_t, HAL_MakeInt, GetSamplesToAverageName> samplesToAverage{
|
||||
0};
|
||||
SimDataValue<double, HAL_MakeDouble, GetDistancePerPulseName>
|
||||
distancePerPulse{1};
|
||||
|
||||
virtual void ResetData();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user