![]() |
WPILibC++ 2027.0.0-alpha-2
|
Up Down Counter. More...
#include <frc/counter/UpDownCounter.h>
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::Sendable | |
| virtual constexpr | ~Sendable ()=default |
Public Member Functions inherited from wpi::SendableHelper< UpDownCounter > | |
| constexpr | SendableHelper (const SendableHelper &rhs)=default |
| constexpr | SendableHelper (SendableHelper &&rhs) |
| constexpr SendableHelper & | operator= (const SendableHelper &rhs)=default |
| constexpr SendableHelper & | operator= (SendableHelper &&rhs) |
Protected Member Functions | |
| void | InitSendable (wpi::SendableBuilder &builder) override |
| Initializes this Sendable object. | |
Protected Member Functions inherited from wpi::SendableHelper< UpDownCounter > | |
| constexpr | SendableHelper ()=default |
| 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.
| frc::UpDownCounter::UpDownCounter | ( | int | channel, |
| EdgeConfiguration | configuration ) |
Constructs a new UpDown Counter.
| channel | The DIO channel |
| configuration | Edge configuration |
|
default |
|
overridedefault |
| int frc::UpDownCounter::GetCount | ( | ) | const |
Gets the current count.
|
overrideprotectedvirtual |
|
default |
| void frc::UpDownCounter::Reset | ( | ) |
Resets the current count.
| void frc::UpDownCounter::SetEdgeConfiguration | ( | EdgeConfiguration | configuration | ) |
Sets the configuration for the channel.
| configuration | The channel configuration. |