![]() |
WPILibC++ 2027.0.0-alpha-4
|
Up Down Counter. More...
#include <wpi/counter/UpDownCounter.hpp>
Public Member Functions | |
| UpDownCounter (int channel, EdgeConfiguration configuration) | |
| Constructs a new UpDown Counter. | |
| UpDownCounter (UpDownCounter &&)=default | |
| UpDownCounter & | operator= (UpDownCounter &&)=default |
| ~UpDownCounter () override=default | |
| int | GetCount () const |
| Gets the current count. | |
| void | Reset () |
| Resets the current count. | |
| void | SetEdgeConfiguration (EdgeConfiguration configuration) |
| Sets the configuration for the channel. | |
| Public Member Functions inherited from wpi::util::Sendable | |
| virtual constexpr | ~Sendable ()=default |
| Public Member Functions inherited from wpi::util::SendableHelper< UpDownCounter > | |
| constexpr | SendableHelper (const SendableHelper &rhs)=default |
| constexpr SendableHelper & | operator= (const SendableHelper &rhs)=default |
Protected Member Functions | |
| void | InitSendable (wpi::util::SendableBuilder &builder) override |
| Initializes this Sendable object. | |
| Protected Member Functions inherited from wpi::util::SendableHelper< UpDownCounter > | |
| constexpr | ~SendableHelper () |
Up Down Counter.
This class can count edges on a single digital input or count up based on an edge from one digital input and down on an edge from another digital input.
| wpi::UpDownCounter::UpDownCounter | ( | int | channel, |
| EdgeConfiguration | configuration ) |
Constructs a new UpDown Counter.
| channel | The DIO channel |
| configuration | Edge configuration |
|
default |
|
overridedefault |
| int wpi::UpDownCounter::GetCount | ( | ) | const |
Gets the current count.
|
overrideprotectedvirtual |
Initializes this Sendable object.
| builder | sendable builder |
Implements wpi::util::Sendable.
|
default |
| void wpi::UpDownCounter::Reset | ( | ) |
Resets the current count.
| void wpi::UpDownCounter::SetEdgeConfiguration | ( | EdgeConfiguration | configuration | ) |
Sets the configuration for the channel.
| configuration | The channel configuration. |