C# Класс HA4IoT.Hardware.CCTools.CCToolsBoardPort

Наследование: IBinaryInput, IBinaryOutput
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CCToolsBoardPort ( int number, CCToolsBoardBase board ) : System
Read ( ) : BinaryState
WithInvertedState ( ) : CCToolsBoardPort
Write ( BinaryState state, bool commit ) : void

Приватные методы

Метод Описание
CoerceState ( BinaryState state ) : BinaryState
IBinaryInput ( bool value ) : IBinaryInput
IBinaryOutput ( bool value ) : IBinaryOutput
OnControllerStateChanged ( object sender, IOBoardStateChangedEventArgs e ) : void

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

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

public CCToolsBoardPort ( int number, CCToolsBoardBase board ) : System
number int
board CCToolsBoardBase
Результат System

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

public Read ( ) : BinaryState
Результат BinaryState

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

public WithInvertedState ( ) : CCToolsBoardPort
Результат CCToolsBoardPort

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

public Write ( BinaryState state, bool commit ) : void
state BinaryState
commit bool
Результат void