C# Класс CSharpRoboticsLib.WPIExtensions.EnhancedDigitalInput

Digital input with built-in edge detecting and inversion
Наследование: WPILib.DigitalInput
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
EnhancedDigitalInput ( int channel ) : CSharpRoboticsLib.FlowControl

Create an instance of EnhancedDigitalInput

Get ( ) : bool

Get the value from the Enhanced Digital Input Channel

GetFalling ( ) : bool

Returns true if there is a falling edge, does not update the internal state

GetFallingUpdate ( ) : bool

Returns true if there is a falling edge and updates the internal state

GetRising ( ) : bool

Returns true if there is a rising edge, does not update the internal state

GetRisingUpdate ( ) : bool

Returns true if there is a rising edge and updates the internal state

Update ( ) : void

Manually update the internal state of the edge trigger

Описание методов

EnhancedDigitalInput() публичный Метод

Create an instance of EnhancedDigitalInput
public EnhancedDigitalInput ( int channel ) : CSharpRoboticsLib.FlowControl
channel int Channel to assign to this input
Результат CSharpRoboticsLib.FlowControl

Get() публичный Метод

Get the value from the Enhanced Digital Input Channel
public Get ( ) : bool
Результат bool

GetFalling() публичный Метод

Returns true if there is a falling edge, does not update the internal state
public GetFalling ( ) : bool
Результат bool

GetFallingUpdate() публичный Метод

Returns true if there is a falling edge and updates the internal state
public GetFallingUpdate ( ) : bool
Результат bool

GetRising() публичный Метод

Returns true if there is a rising edge, does not update the internal state
public GetRising ( ) : bool
Результат bool

GetRisingUpdate() публичный Метод

Returns true if there is a rising edge and updates the internal state
public GetRisingUpdate ( ) : bool
Результат bool

Update() публичный Метод

Manually update the internal state of the edge trigger
public Update ( ) : void
Результат void