CANdevStudio
Development tool for CAN bus simulation
Loading...
Searching...
No Matches
CanRawLoggerPrivate Class Reference

#include <canrawlogger_p.h>

Inheritance diagram for CanRawLoggerPrivate:
Collaboration diagram for CanRawLoggerPrivate:

Public Member Functions

 CanRawLoggerPrivate (CanRawLogger *q, CanRawLoggerCtx &&ctx=CanRawLoggerCtx())
 
ComponentInterface::ComponentProperties getSupportedProperties () const
 
QJsonObject getSettings ()
 
void setSettings (const QJsonObject &json)
 
void logFrame (const QCanBusFrame &frame, const QString &dir)
 

Public Attributes

bool _simStarted { false }
 
CanRawLoggerCtx _ctx
 
std::map< QString, QVariant > _props
 
QString _filename
 
QFile _file
 
QElapsedTimer _timer
 

Constructor & Destructor Documentation

◆ CanRawLoggerPrivate()

CanRawLoggerPrivate::CanRawLoggerPrivate ( CanRawLogger q,
CanRawLoggerCtx &&  ctx = CanRawLoggerCtx() 
)

Member Function Documentation

◆ getSettings()

QJsonObject CanRawLoggerPrivate::getSettings ( )

◆ getSupportedProperties()

ComponentInterface::ComponentProperties CanRawLoggerPrivate::getSupportedProperties ( ) const

◆ logFrame()

void CanRawLoggerPrivate::logFrame ( const QCanBusFrame &  frame,
const QString &  dir 
)

◆ setSettings()

void CanRawLoggerPrivate::setSettings ( const QJsonObject &  json)

Member Data Documentation

◆ _ctx

CanRawLoggerCtx CanRawLoggerPrivate::_ctx

◆ _file

QFile CanRawLoggerPrivate::_file

◆ _filename

QString CanRawLoggerPrivate::_filename

◆ _props

std::map<QString, QVariant> CanRawLoggerPrivate::_props

◆ _simStarted

bool CanRawLoggerPrivate::_simStarted { false }

◆ _timer

QElapsedTimer CanRawLoggerPrivate::_timer

The documentation for this class was generated from the following files: