Go to the source code of this file.
|
bool | SOPC_AddressSpaceUtil_IsTypeDefinition (const OpcUa_ReferenceNode *ref) |
|
bool | SOPC_AddressSpaceUtil_IsComponent (const OpcUa_ReferenceNode *ref) |
|
bool | SOPC_AddressSpaceUtil_IsProperty (const OpcUa_ReferenceNode *ref) |
|
bool | SOPC_AddressSpaceUtil_IsHasSubtype (const OpcUa_ReferenceNode *ref, bool isReverse) |
|
SOPC_ExpandedNodeId * | SOPC_AddressSpaceUtil_GetTypeDefinition (SOPC_AddressSpace *addSpace, SOPC_AddressSpace_Node *node) |
|
const SOPC_NodeId * | SOPC_AddressSpaceUtil_GetDirectParentType (SOPC_AddressSpace *addSpace, const SOPC_NodeId *childNodeId) |
|
const SOPC_NodeId * | SOPC_AddressSpaceUtil_GetDirectParentTypeOfNode (SOPC_AddressSpace *addSpace, SOPC_AddressSpace_Node *child) |
|
bool | SOPC_AddressSpaceUtil_RecursiveIsTransitiveSubtype (SOPC_AddressSpace *addSpace, int recursionLimit, const SOPC_NodeId *originSubtype, const SOPC_NodeId *currentTypeOrSubtype, const SOPC_NodeId *expectedParentType) |
|
bool | SOPC_AddressSpaceUtil_IsValidReferenceTypeId (SOPC_AddressSpace *addSpace, const SOPC_NodeId *nodeId) |
|
const SOPC_NodeId * | SOPC_AddressSpaceUtil_GetEncodingDataType (SOPC_AddressSpace *addSpace, const SOPC_NodeId *encodingNodeId) |
| Returns the DataType NodeId for the given encoding NodeId (DefaultBinary object node) or NULL in case of failure.
|
|
const SOPC_NodeId * | SOPC_AddressSpaceUtil_GetDataTypeDefaultBinaryEncoding (SOPC_AddressSpace *addSpace, const SOPC_NodeId *dataTypeId) |
| Returns the "Default Binary" encoding object node referenced by the given DataType NodeId. or NULL in case of failure.
|
|
◆ RECURSION_LIMIT
◆ SOPC_AddressSpaceUtil_IsTypeDefinition()
◆ SOPC_AddressSpaceUtil_IsComponent()
◆ SOPC_AddressSpaceUtil_IsProperty()
◆ SOPC_AddressSpaceUtil_IsHasSubtype()
◆ SOPC_AddressSpaceUtil_GetTypeDefinition()
◆ SOPC_AddressSpaceUtil_GetDirectParentType()
◆ SOPC_AddressSpaceUtil_GetDirectParentTypeOfNode()
◆ SOPC_AddressSpaceUtil_RecursiveIsTransitiveSubtype()
◆ SOPC_AddressSpaceUtil_IsValidReferenceTypeId()
◆ SOPC_AddressSpaceUtil_GetEncodingDataType()
Returns the DataType NodeId for the given encoding NodeId (DefaultBinary object node) or NULL in case of failure.
- Parameters
-
addSpace | The address space in which the encoding node is expected to be found. |
encodingNodeId | The NodeId of a "Default Binary" encoding object expected to have an HasEncoding backward reference to the searched DataType node. If this nodeId directly matches a DataType node, it is returned. |
- Returns
- The DataType NodeId or NULL in case of failure.
◆ SOPC_AddressSpaceUtil_GetDataTypeDefaultBinaryEncoding()
Returns the "Default Binary" encoding object node referenced by the given DataType NodeId. or NULL in case of failure.
- Parameters
-
addSpace | The address space in which the datatype node is expected to be found. |
dataTypeId | The NodeId of a DataType node expected to have an HasEncoding reference to the searched "Default Binary" encoding object node. |
- Returns
- The "Default Binary" encoding object NodeId or NULL in case of failure.