44 const std::string& function,
const std::string& text)>;
MDF factory class.
Definition mdffactory.h:50
static void SetLogFunction2(const MdfLogFunction2 &func)
Sets the log function.
static MdfWriter * CreateMdfWriterEx(MdfWriterType type)
Creates an MDF writer object.
static std::unique_ptr< MdfWriter > CreateMdfWriter(MdfWriterType type)
Creates an MDF writer object.
static MdfFile * CreateMdfFileEx(MdfFileType type)
Create an MDF reader object.
static std::unique_ptr< MdfFile > CreateMdfFile(MdfFileType type)
Create an MDF reader object.
Implements an user interface against a MDF file.
Definition mdffile.h:37
Interface against an MDF writer object.
Definition mdfwriter.h:104
Main namespace for the MDF library.
Definition canmessage.h:17
MdfFileType
MDF file type.
Definition mdffactory.h:24
@ Mdf4FileType
MDF version 4 file.
@ Mdf3FileType
MDF version 3 file.
std::function< void(MdfLogSeverity severity, const std::string &function, const std::string &text)> MdfLogFunction2
MDF logging function definition.
Definition mdffactory.h:43
MdfLogSeverity
Defines the log severity level.
Definition mdffactory.h:30
@ kInfo
Informational message.
@ kEmergency
Fatal error message.
@ kCritical
Critical message (device error)
@ kNotice
Notice message. Notify the user.
@ kAlert
Alert or alarm message.
@ kWarning
Warning message.
@ kTrace
Trace or listen message.
MdfWriterType
MDF writer types.
Definition mdffactory.h:16
@ MdfConverter
MDF writer for MDF 4 conversion applications.
@ Mdf3Basic
Basic MDF version 3 writer.
@ Mdf4Basic
Basic MDF version 4 writer.
@ MdfBusLogger
Specialized bus logger writer.