/*! 
  \brief load_logviewer_file() loads a datalog file for playback
  \param iochannel is the The IO channel representing the source file
  */
G_MODULE_EXPORT void load_logviewer_file(GIOChannel *iochannel)
{
	Log_Info *log_info = NULL;
	if (!iochannel)
	{
		MTXDBG(CRITICAL,_("IO Channel pointer is NULL, returning!!\n"));
		return;
	}
	log_info = initialize_log_info();
	DATA_SET(global_data,"log_info",log_info);
	read_log_header(iochannel, log_info);
	read_log_data(iochannel, log_info);
	populate_limits(log_info);
	return;
}
Exemple #2
0
/*! 
 \brief load_logviewer_file() loads a datalog file for playback
 \param iochannel The IO channel representing the source file
 */
G_MODULE_EXPORT void load_logviewer_file(GIOChannel *iochannel)
{
	Log_Info *log_info = NULL;
	if (!iochannel)
	{
		dbg_func(CRITICAL,g_strdup(__FILE__": load_logviewer_file()\n\tIo_File pointer NULL,returning!!\n"));
		return;
	}
	log_info = initialize_log_info();
	DATA_SET(global_data,"log_info",log_info);
	read_log_header(iochannel, log_info);
	read_log_data(iochannel, log_info);
	populate_limits(log_info);
	return;
}