C# Класс TinBot.Operations.SerialOutController

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
DataIn ( bool value ) : System.Threading.Tasks.Task
GetValue ( int index ) : bool
Latch ( ) : System.Threading.Tasks.Task
Reset ( bool value = false ) : System.Threading.Tasks.Task
SerialOutController ( RemoteDevice device, byte dataPin, byte clockPin, byte latchPin, byte numOuputs = 8 ) : System
SetValue ( int index, bool value, bool imediatlyWriteOutputs = true ) : System.Threading.Tasks.Task
WriteAllToOutputs ( ) : System.Threading.Tasks.Task

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

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

public DataIn ( bool value ) : System.Threading.Tasks.Task
value bool
Результат System.Threading.Tasks.Task

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

public GetValue ( int index ) : bool
index int
Результат bool

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

public Latch ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public Reset ( bool value = false ) : System.Threading.Tasks.Task
value bool
Результат System.Threading.Tasks.Task

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

public SerialOutController ( RemoteDevice device, byte dataPin, byte clockPin, byte latchPin, byte numOuputs = 8 ) : System
device RemoteDevice
dataPin byte
clockPin byte
latchPin byte
numOuputs byte
Результат System

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

public SetValue ( int index, bool value, bool imediatlyWriteOutputs = true ) : System.Threading.Tasks.Task
index int
value bool
imediatlyWriteOutputs bool
Результат System.Threading.Tasks.Task

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

public WriteAllToOutputs ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task