Typedefs | |
| typedef size_t | MX_NODE_NODE_OPERATOR_HANDLE |
| Handle of a node operator. More... | |
| typedef size_t | MX_NODE_NODE_HANDLE |
| Handle of a node. More... | |
Functions | |
| MX_NODE_RESULT | mx_node_add_node (MX_NODE_NODE_OPERATOR_HANDLE operator_handle, MX_NODE_NODE *node, MX_NODE_NODE_HANDLE *node_handle) |
| Add a node to OPC UA server. More... | |
| MX_NODE_RESULT | mx_node_set_parent_node (MX_NODE_NODE_HANDLE node_handle, MX_NODE_NODE_HANDLE parent_node_handle) |
| Set a node's parent. More... | |
| MX_NODE_RESULT | mx_node_update_node (MX_NODE_NODE_HANDLE node_handle, MX_NODE_VARIANT *value, struct timeval *timestamp) |
| Update a node's data and timestamp. More... | |
| typedef size_t MX_NODE_NODE_OPERATOR_HANDLE |
Handle of a node operator.
Definition at line 37 of file mx_node_node.h.
| typedef size_t MX_NODE_NODE_HANDLE |
Handle of a node.
Definition at line 42 of file mx_node_node.h.
| MX_NODE_RESULT mx_node_add_node | ( | MX_NODE_NODE_OPERATOR_HANDLE | operator_handle, |
| MX_NODE_NODE * | node, | ||
| MX_NODE_NODE_HANDLE * | node_handle | ||
| ) |
Add a node to OPC UA server.
| [in] | operator_handle | This node operator handle is provided from mx_node_operator_initialize() of interface basic. |
| [in] | node | The node which is added. |
| [out] | node_handle | The node's handle, it is used to communicate with server. |
| MX_NODE_RESULT mx_node_set_parent_node | ( | MX_NODE_NODE_HANDLE | node_handle, |
| MX_NODE_NODE_HANDLE | parent_node_handle | ||
| ) |
Set a node's parent.
| [in] | node_handle | The node which is set parent. |
| [in] | parent_node_handle | The parent node's handle. |
| MX_NODE_RESULT mx_node_update_node | ( | MX_NODE_NODE_HANDLE | node_handle, |
| MX_NODE_VARIANT * | value, | ||
| struct timeval * | timestamp | ||
| ) |
Update a node's data and timestamp.
| [in] | node_handle | The handle of node which is updated. |
| [in] | value | The node's updated date. |
| [in] | timestamp | The node's source timestamp. |