Production Line Tool v5.0
The DA1470x Production Line Tool Software Package
Loading...
Searching...
No Matches
Functions
Debug functions.

The various Debug functions. More...

Functions

DBG_DLL_API int dbg_init (void **dbg_session, const _dbg_params *dbg_params_t)
 Initializes debugging. More...
 
DBG_DLL_API int dbg_close (const void *dbg_session)
 Closes the debug session. More...
 
DBG_DLL_API void dbg_print (void *dbg_session, DBG_LEVEL dbg_level, char *dbg_sw, char *func, int line, char *fmt,...)
 Debug print function. More...
 

Detailed Description

The various Debug functions.

Function Documentation

◆ dbg_close()

DBG_DLL_API int dbg_close ( const void *  dbg_session)

Closes the debug session.

Parameters
[in]*dbg_sessionHandler to the debug session.
Returns
Debug functions return status codes..

◆ dbg_init()

DBG_DLL_API int dbg_init ( void **  dbg_session,
const _dbg_params dbg_params_t 
)

Initializes debugging.

Parameters
[in,out]**dbg_sessionHandler to the debug session that the DLL caller should use for debug prints.
[in]*dbg_params_tDebug data structure as defined in _dbg_params data structure.
Returns
Debug functions return status codes..

◆ dbg_print()

DBG_DLL_API void dbg_print ( void *  dbg_session,
DBG_LEVEL  dbg_level,
char *  dbg_sw,
char *  func,
int  line,
char *  fmt,
  ... 
)

Debug print function.

Parameters
[in]*dbg_sessionHandler to the debug session.
[in]dbg_levelThe debug level of the print, taken from DBG_LEVEL.
[in]*dbg_swThe software name that sent this debug message.
[in]*funcThe function that this debug print was called from.
[in]lineThe file line that this debug print was originated from.
[in]*fmtThe string to be printed.
[in]...Additional arguments for the fmt string.
Returns
void