ItalaApiC  1.3.3
Functions
Register

Functions

ITALA_API_C ItalaError NODE_RegisterSet (H_NODE hNode, uint8_t *pBuffer, int64_t length)
 
ITALA_API_C ItalaError NODE_RegisterGet (H_NODE hNode, uint8_t *pBuffer, int64_t length)
 
ITALA_API_C ItalaError NODE_RegisterGetLength (H_NODE hNode, int64_t *pLength)
 
ITALA_API_C ItalaError NODE_RegisterGetAddress (H_NODE hNode, int64_t *pLength)
 

Detailed Description

All the methods related to nodes managed by GenApi.

Function Documentation

◆ NODE_RegisterSet()

ITALA_API_C ItalaError NODE_RegisterSet ( H_NODE  hNode,
uint8_t *  pBuffer,
int64_t  length 
)

Set the value of the register Node.

Parameters
[in]hNodeHandle to Node instance, should be a register node.
[in]pBufferBuffer with the value to set.
[in]lengthLength of the buffer to set.
Returns
ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.

◆ NODE_RegisterGet()

ITALA_API_C ItalaError NODE_RegisterGet ( H_NODE  hNode,
uint8_t *  pBuffer,
int64_t  length 
)

Get the value of the register Node.

Parameters
[in]hNodeHandle to Node instance, should be a register node.
[out]pBufferBuffer with the value retrived.
[in,out]lengthLength of the buffer to get.
Returns
ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.

◆ NODE_RegisterGetLength()

ITALA_API_C ItalaError NODE_RegisterGetLength ( H_NODE  hNode,
int64_t *  pLength 
)

Get the length of the register Node.

Parameters
[in]hNodeHandle to Node instance, should be a register node.
[out]pLengthBuffer length retrived.
Returns
ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.

◆ NODE_RegisterGetAddress()

ITALA_API_C ItalaError NODE_RegisterGetAddress ( H_NODE  hNode,
int64_t *  pLength 
)

Get the address of the register Node.

Parameters
[in]hNodeHandle to Node instance, should be a register node.
[out]pLengthAddress retrived.
Returns
ItalaError the error code; return ItalaErrorSuccess (0) if no errors occures.