EnumEntry#
Functions
-
ITALA_API_C ItalaError NODE_EnumEntryGetValue(H_NODE hNode, int64_t *pValue)#
Get the integer value of the enum entry.
- Parameters:
hNode – [in] Handle to Node instance, should be an EnumEntry node.
pValue – [out] Value of the Node.
- Returns:
ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.
-
ITALA_API_C ItalaError NODE_EnumEntryGetSymbolic(H_NODE hNode, char *symbolic, size_t *pSize)#
Get the symbolic value of the enum entry.
- Parameters:
hNode – [in] Handle to Node instance, should be an EnumEntry node.
symbolic – [out] Array of char, symbolic value.
pSize – [inout] Maximum element of the array in input, number of element filled in output.
- Returns:
ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.
-
ITALA_API_C ItalaError NODE_EnumEntryGetNumericValue(H_NODE hNode, double *pValue)#
Get the numerical value of the enum entry.
- Parameters:
hNode – [in] Handle to Node instance, should be an EnumEntry node.
pValue – [out] Value of the Node.
- Returns:
ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.
-
ITALA_API_C ItalaError NODE_EnumEntryIsSelfClearing(H_NODE hNode, bool *pIsSelfClearing)#
Get the self clearing property of the enum entry.
- Parameters:
hNode – [in] Handle to Node instance, should be an EnumEntry node.
pIsSelfClearing – [out] Self clearing property.
- Returns:
ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.