REVLib - C++
|
#include <SparkLimitSwitch.h>
Inherits rev::SparkMaxLimitSwitch.
Public Types | |
enum class | Type { kNormallyOpen = 0 , kNormallyClosed = 1 } |
Public Types inherited from rev::SparkMaxLimitSwitch | |
enum class | Type { kNormallyOpen = 0 , kNormallyClosed = 1 } |
Public Types inherited from rev::CANDigitalInput | |
enum class | LimitSwitchPolarity { kNormallyOpen = 0 , kNormallyClosed = 1 } |
Public Member Functions | |
SparkLimitSwitch (SparkLimitSwitch &&)=default | |
SparkLimitSwitch & | operator= (SparkLimitSwitch &&)=default |
SparkLimitSwitch (const SparkLimitSwitch &)=default | |
~SparkLimitSwitch () override=default | |
Public Member Functions inherited from rev::SparkMaxLimitSwitch | |
SparkMaxLimitSwitch (SparkMaxLimitSwitch &&)=default | |
SparkMaxLimitSwitch & | operator= (SparkMaxLimitSwitch &&)=default |
SparkMaxLimitSwitch (const SparkMaxLimitSwitch &)=default | |
~SparkMaxLimitSwitch () override=default | |
bool | Get () const override |
REVLibError | EnableLimitSwitch (bool enable) override |
bool | IsLimitSwitchEnabled () const override |
Public Member Functions inherited from rev::CANDigitalInput | |
virtual | ~CANDigitalInput () |
Friends | |
class | CANSparkBase |
|
strong |
|
default |
|
default |
|
overridedefault |
|
default |
|
friend |