Waiting¶
The following functions allow to modify items in the tree:
Erase¶
-
void
Ensenso::sealed
::
Erase
(int result, String itemPath)¶ Wraps nxLibErase()
- Parameters
result
: The error code of operation.itemPath
: The path of the item or subtree to erase
SetBinary¶
-
template<typename
T
>
voidEnsenso::sealed
::
SetBinary
(int result, String itemPath, array<T> buffer)¶ Wraps nxLibSetBinary()
- Parameters
result
: The error code of operation.itemPath
: The path of the item to access.buffer
: A pointer to the memory, where the new item content should be read from.
SetBool¶
-
void
Ensenso::sealed
::
SetBool
(int result, String itemPath, bool value)¶ Wraps nxLibSetBool()
- Parameters
result
: The error code of operation.itemPath
: The path of the item to set. When specifying a subtree, the entire subtree will be replaced by the specified value.value
: The value to set.
SetDouble¶
-
void
Ensenso::sealed
::
SetDouble
(int result, String itemPath, double value)¶ Wraps nxLibSetDouble()
- Parameters
result
: The error code of operation.itemPath
: The path of the item to set. When specifying a subtree, the entire subtree will be replaced by the specified value.value
: The value to set.
SetInt¶
-
void
Ensenso::sealed
::
SetInt
(int result, String itemPath, int value)¶ Wraps nxLibSetInt()
- Parameters
result
: The error code of operation.itemPath
: The path of the item to set. When specifying a subtree, the entire subtree will be replaced by the specified value.value
: The value to set.
SetJson¶
-
void
Ensenso::sealed
::
SetJson
(int result, String itemPath, String value, bool onlyWriteableNodes)¶ Wraps nxLibSetJson()
- Parameters
result
: The error code of operation.itemPath
: The path of the item to set. When specifiying a subtree, the entire subtree will be replaced by the specified value.value
: The JSON string representing the value or subtree to write.onlyWriteableNodes
: See the corresponding parameter of nxLibSetJson()
SetNull¶
-
void
Ensenso::sealed
::
SetNull
(int result, String itemPath)¶ Sets an item to the value Null
- Parameters
result
: The error code of operation.itemPath
: The path of the item to set to the value Null. When specifying a subtree, the entire subtree will be replaced by a single Null value.
SetString¶
-
void
Ensenso::sealed
::
SetString
(int result, String itemPath, String value)¶ Wraps nxLibSetString()
- Parameters
result
: The error code of operation.itemPath
: The path of the item to set. When specifying a subtree, the entire subtree will be replaced by the specified value.value
: The value to set.