C# Class Opc.Ua.Com.Server.ComAeNamespaceMapper

Maps the UA type model to a local
Inheritance: ComNamespaceMapper
Mostrar archivo Open project: OPCFoundation/UA-.NET Class Usage Examples

Public Methods

Method Description
GetAttribute ( NodeId typeId ) : AeEventAttribute

Returns the attribute with the specified event type id and browse path.

GetAttribute ( uint attributeId ) : AeEventAttribute

Returns the attribute with the specified attribute id.

GetAttributes ( uint categoryId ) : List

Gets the list of categories for the specified event types.

GetCategories ( int eventType ) : List

Gets the list of categories for the specified event types.

GetCategory ( NodeId typeId ) : AeEventCategory

Returns the category with the specified event type id.

GetCategory ( uint categoryId ) : AeEventCategory

Returns the category with the specified category id.

Initialize ( Session session, ComAe2ProxyConfiguration configuration ) : void

Initializes the mapper.

Private Methods

Method Description
CompareAttributes ( AeEventAttribute x, AeEventAttribute y ) : int

Uses the BrowsePathDisplayText to compare two attributes.

CompareCategories ( AeEventCategory x, AeEventCategory y ) : int

Uses the description to compare two categories.

IndexTypesFromServer ( NodeId baseTypeId, int eventType ) : void

Recursively populates the event types table.

IndexWellKnownTypes ( ) : void

Indexes the well known subtypes.

UpdateEventAttributeMappings ( NodeIdMappingSet mappingSet ) : void

Assigns a locally unique numeric id to each event type.

UpdateEventTypeMappings ( NodeIdMappingSet mappingSet ) : void

Assigns a locally unique numeric id to each event type.

Method Details

GetAttribute() public method

Returns the attribute with the specified event type id and browse path.
public GetAttribute ( NodeId typeId ) : AeEventAttribute
typeId NodeId
return AeEventAttribute

GetAttribute() public method

Returns the attribute with the specified attribute id.
public GetAttribute ( uint attributeId ) : AeEventAttribute
attributeId uint
return AeEventAttribute

GetAttributes() public method

Gets the list of categories for the specified event types.
public GetAttributes ( uint categoryId ) : List
categoryId uint
return List

GetCategories() public method

Gets the list of categories for the specified event types.
public GetCategories ( int eventType ) : List
eventType int
return List

GetCategory() public method

Returns the category with the specified event type id.
public GetCategory ( NodeId typeId ) : AeEventCategory
typeId NodeId
return AeEventCategory

GetCategory() public method

Returns the category with the specified category id.
public GetCategory ( uint categoryId ) : AeEventCategory
categoryId uint
return AeEventCategory

Initialize() public method

Initializes the mapper.
public Initialize ( Session session, ComAe2ProxyConfiguration configuration ) : void
session Session
configuration ComAe2ProxyConfiguration
return void