C# Класс KMotion_dotNet.KM_IO

IO class for KM_Controller Use to control a single point(bit) of IO Currently supported IO: Digital Input, Digital Output
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_Controller KM_Controller
_ID int
_IOType IO_TYPE
_Name string

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

Метод Описание
GetAnalogValue ( ) : int

Reads the digital expression of an analog value

GetDigitalValue ( ) : bool

Gets the current status of a point of IO

KM_IO ( KM_Controller controller, int id, string name, IO_TYPE iotype ) : System

Primary Construtor for IO object

SetAnalogValue ( int value ) : void

Sets the output level of an analog output

SetDigitalValue ( bool value ) : void

Sets the value if the IOType is Digital output Otherwise will throw an exception

Toggle ( ) : void

Toggle a Digital Output Bit

Защищенные методы

Метод Описание
UpdateIOType ( ) : void

Uptdates the IO direction

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

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

Reads the digital expression of an analog value
public GetAnalogValue ( ) : int
Результат int

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

Gets the current status of a point of IO
public GetDigitalValue ( ) : bool
Результат bool

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

Primary Construtor for IO object
public KM_IO ( KM_Controller controller, int id, string name, IO_TYPE iotype ) : System
controller KM_Controller
id int Bit Number
name string Call Name
iotype IO_TYPE Sets the IO direction
Результат System

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

Sets the output level of an analog output
public SetAnalogValue ( int value ) : void
value int -2048...2047
Результат void

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

Sets the value if the IOType is Digital output Otherwise will throw an exception
public SetDigitalValue ( bool value ) : void
value bool new value for IO point
Результат void

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

Toggle a Digital Output Bit
public Toggle ( ) : void
Результат void

UpdateIOType() защищенный Метод

Uptdates the IO direction
protected UpdateIOType ( ) : void
Результат void

Описание свойств

_Controller защищенное свойство

KM_Controller Object for used for device access
protected KM_Controller _Controller
Результат KM_Controller

_ID защищенное свойство

Bit Number
protected int _ID
Результат int

_IOType защищенное свойство

Direction of IO Only Digital Input and Digital Output Are currently supported
protected IO_TYPE _IOType
Результат IO_TYPE

_Name защищенное свойство

Call Name Use to describe what the IO controls i.e. Start Button, Clamp Pneumatic, etc...
protected string _Name
Результат string