CAEN Utility  2.0.2
Utilities for CAEN projects
Collaboration diagram for Deserialization of base types:

Functions

uint8_t * deserialize_char (char *dest, uint32_t maxnum, uint8_t *buffer)
 
uint8_t * deserialize_int8_t (int8_t *dest, uint32_t num, uint8_t *buffer)
 
uint8_t * deserialize_int8_t_array (int8_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
 
uint8_t * deserialize_uint8_t (uint8_t *dest, uint32_t num, uint8_t *buffer)
 
uint8_t * deserialize_uint8_t_array (uint8_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
 
uint8_t * deserialize_int16_t (int16_t *dest, uint32_t num, uint8_t *buffer)
 
uint8_t * deserialize_int16_t_array (int16_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
 
uint8_t * deserialize_uint16_t (uint16_t *dest, uint32_t num, uint8_t *buffer)
 
uint8_t * deserialize_uint16_t_array (uint16_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
 
uint8_t * deserialize_int32_t (int32_t *dest, uint32_t num, uint8_t *buffer)
 
uint8_t * deserialize_int32_t_array (int32_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
 
uint8_t * deserialize_uint32_t (uint32_t *dest, uint32_t num, uint8_t *buffer)
 
uint8_t * deserialize_uint32_t_array (uint32_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
 
uint8_t * deserialize_int64_t (int64_t *dest, uint32_t num, uint8_t *buffer)
 
uint8_t * deserialize_int64_t_array (int64_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
 
uint8_t * deserialize_uint64_t (uint64_t *dest, uint32_t num, uint8_t *buffer)
 
uint8_t * deserialize_uint64_t_array (uint64_t *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
 
uint8_t * deserialize_float (float *dest, uint32_t num, uint8_t *buffer)
 
uint8_t * deserialize_float_array (float *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
 
uint8_t * deserialize_double (double *dest, uint32_t num, uint8_t *buffer)
 
uint8_t * deserialize_double_array (double *dest, uint32_t maxnum, uint32_t *num, uint8_t *buffer)
 

Detailed Description

Function Documentation

◆ deserialize_char()

uint8_t* deserialize_char ( char *  dest,
uint32_t  maxnum,
uint8_t *  buffer 
)

Definition at line 667 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_int8_t()

uint8_t* deserialize_int8_t ( int8_t *  dest,
uint32_t  num,
uint8_t *  buffer 
)

Definition at line 604 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deserialize_int8_t_array()

uint8_t* deserialize_int8_t_array ( int8_t *  dest,
uint32_t  maxnum,
uint32_t *  num,
uint8_t *  buffer 
)

Definition at line 634 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deserialize_uint8_t()

uint8_t* deserialize_uint8_t ( uint8_t *  dest,
uint32_t  num,
uint8_t *  buffer 
)

Definition at line 676 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_uint8_t_array()

uint8_t* deserialize_uint8_t_array ( uint8_t *  dest,
uint32_t  maxnum,
uint32_t *  num,
uint8_t *  buffer 
)

Definition at line 706 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_int16_t()

uint8_t* deserialize_int16_t ( int16_t *  dest,
uint32_t  num,
uint8_t *  buffer 
)

Definition at line 739 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deserialize_int16_t_array()

uint8_t* deserialize_int16_t_array ( int16_t *  dest,
uint32_t  maxnum,
uint32_t *  num,
uint8_t *  buffer 
)

Definition at line 770 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deserialize_uint16_t()

uint8_t* deserialize_uint16_t ( uint16_t *  dest,
uint32_t  num,
uint8_t *  buffer 
)

Definition at line 802 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_uint16_t_array()

uint8_t* deserialize_uint16_t_array ( uint16_t *  dest,
uint32_t  maxnum,
uint32_t *  num,
uint8_t *  buffer 
)

Definition at line 833 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_int32_t()

uint8_t* deserialize_int32_t ( int32_t *  dest,
uint32_t  num,
uint8_t *  buffer 
)

Definition at line 865 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deserialize_int32_t_array()

uint8_t* deserialize_int32_t_array ( int32_t *  dest,
uint32_t  maxnum,
uint32_t *  num,
uint8_t *  buffer 
)

Definition at line 896 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deserialize_uint32_t()

uint8_t* deserialize_uint32_t ( uint32_t *  dest,
uint32_t  num,
uint8_t *  buffer 
)

Definition at line 928 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_uint32_t_array()

uint8_t* deserialize_uint32_t_array ( uint32_t *  dest,
uint32_t  maxnum,
uint32_t *  num,
uint8_t *  buffer 
)

Definition at line 959 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_int64_t()

uint8_t* deserialize_int64_t ( int64_t *  dest,
uint32_t  num,
uint8_t *  buffer 
)

Definition at line 991 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deserialize_int64_t_array()

uint8_t* deserialize_int64_t_array ( int64_t *  dest,
uint32_t  maxnum,
uint32_t *  num,
uint8_t *  buffer 
)

Definition at line 1022 of file CAENSerDes.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ deserialize_uint64_t()

uint8_t* deserialize_uint64_t ( uint64_t *  dest,
uint32_t  num,
uint8_t *  buffer 
)

Definition at line 1054 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_uint64_t_array()

uint8_t* deserialize_uint64_t_array ( uint64_t *  dest,
uint32_t  maxnum,
uint32_t *  num,
uint8_t *  buffer 
)

Definition at line 1085 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_float()

uint8_t* deserialize_float ( float *  dest,
uint32_t  num,
uint8_t *  buffer 
)

Definition at line 1117 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_float_array()

uint8_t* deserialize_float_array ( float *  dest,
uint32_t  maxnum,
uint32_t *  num,
uint8_t *  buffer 
)

Definition at line 1121 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_double()

uint8_t* deserialize_double ( double *  dest,
uint32_t  num,
uint8_t *  buffer 
)

Definition at line 1125 of file CAENSerDes.c.

Here is the call graph for this function:

◆ deserialize_double_array()

uint8_t* deserialize_double_array ( double *  dest,
uint32_t  maxnum,
uint32_t *  num,
uint8_t *  buffer 
)

Definition at line 1152 of file CAENSerDes.c.

Here is the call graph for this function: