/*! \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; }
/*! \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; }