C# Class Opc.Ua.Server.ObjectTypeSource

Inheritance: BaseTypeSource, IObjectType
ファイルを表示 Open project: OPCFoundation/UA-.NETStandardLibrary Class Usage Examples

Public Methods

Method Description
Clone ( NodeSource parent ) : NodeSource
Initialize ( NodeSource source ) : void
ObjectTypeSource ( IServerInternal server ) : System

Adds the source to the type table.

SupportsAttribute ( uint attributeId ) : bool

Protected Methods

Method Description
CreateNode ( NodeId parentId, NodeId referenceTypeId ) : void
ReadAttribute ( IOperationContext context, uint attributeId, DataValue value ) : ServiceResult
UpdateAttributes ( ILocalNode source ) : void
WriteAttribute ( uint attributeId, DataValue value ) : ServiceResult

Method Details

Clone() public method

public Clone ( NodeSource parent ) : NodeSource
parent NodeSource
return NodeSource

CreateNode() protected method

protected CreateNode ( NodeId parentId, NodeId referenceTypeId ) : void
parentId NodeId
referenceTypeId NodeId
return void

Initialize() public method

public Initialize ( NodeSource source ) : void
source NodeSource
return void

ObjectTypeSource() public method

Adds the source to the type table.
public ObjectTypeSource ( IServerInternal server ) : System
server IServerInternal
return System

ReadAttribute() protected method

protected ReadAttribute ( IOperationContext context, uint attributeId, DataValue value ) : ServiceResult
context IOperationContext
attributeId uint
value DataValue
return ServiceResult

SupportsAttribute() public method

public SupportsAttribute ( uint attributeId ) : bool
attributeId uint
return bool

UpdateAttributes() protected method

protected UpdateAttributes ( ILocalNode source ) : void
source ILocalNode
return void

WriteAttribute() protected method

protected WriteAttribute ( uint attributeId, DataValue value ) : ServiceResult
attributeId uint
value DataValue
return ServiceResult