ItalaApiNET  1.3.3
Public Member Functions | Properties | List of all members
Itala.GenApi.IRegister Interface Reference

Interface for register nodes managed by GenApi. More...

Inheritance diagram for Itala.GenApi.IRegister:
Itala.GenApi.IValue Itala.GenApi.IBase

Public Member Functions

List< Byte > GetValue (Int64 length)
 Get the value of the register Node. More...
 
void SetValue (List< Byte > value)
 Set the value of the register Node. More...
 
- Public Member Functions inherited from Itala.GenApi.IValue
INode GetNode ()
 INode interface of the node. More...
 
void FromString (string value)
 Set content of the node as string. More...
 
string ToString ()
 Get content of the node as string. More...
 

Properties

Int64 Length [get]
 Length of the register Node. More...
 
Int64 Address [get]
 Address of the register Node. More...
 
- Properties inherited from Itala.GenApi.IValue
bool IsValueCacheValid [get]
 Checks if the value comes from cache or is requested from another node. More...
 
- Properties inherited from Itala.GenApi.IBase
AccessMode AccessMode [get]
 Get the access mode of the node. More...
 
bool IsReadable [get]
 Checks if a node is readable, More...
 
bool IsWritable [get]
 Checks if a node is writable. More...
 
bool IsImplemented [get]
 Checks if a node is implemented. More...
 
bool IsAvailable [get]
 Checks if a node is available. More...
 

Detailed Description

Interface for register nodes managed by GenApi.

Member Function Documentation

◆ GetValue()

List<Byte> Itala.GenApi.IRegister.GetValue ( Int64  length)

Get the value of the register Node.

Parameters
lengthLength of of the register.
Returns
List of Bytes retrived

◆ SetValue()

void Itala.GenApi.IRegister.SetValue ( List< Byte >  value)

Set the value of the register Node.

Parameters
valueList of byte to set in the register.

Property Documentation

◆ Length

Int64 Itala.GenApi.IRegister.Length
get

Length of the register Node.

◆ Address

Int64 Itala.GenApi.IRegister.Address
get

Address of the register Node.


The documentation for this interface was generated from the following file: