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

#include <cansignaldata_p.h>

Inheritance diagram for CanSignalDataPrivate:
Collaboration diagram for CanSignalDataPrivate:

Public Member Functions

 CanSignalDataPrivate (CanSignalData *q, CanSignalDataCtx &&ctx=CanSignalDataCtx(new CanSignalDataGuiImpl))
 
ComponentInterface::ComponentProperties getSupportedProperties () const
 
QJsonObject getSettings ()
 
void setSettings (const QJsonObject &json)
 
void loadDbc (const std::string &filename)
 
std::pair< CANmessage, std::vector< CANsignal > > * findInDb (uint32_t id)
 
void sendCANdbUpdated ()
 

Public Attributes

bool _simStarted { false }
 
CanSignalDataCtx _ctx
 
CanSignalDataGuiInt_ui
 
bool _docked { true }
 
bool _msgView { true }
 
std::map< QString, QVariant > _props
 
QStringList _columnsSig
 
QStringList _columnsMsg
 
QStandardItemModel _tvModelSig
 
SearchModel _tvModelSigFilter
 
QStandardItemModel _tvModelMsg
 
SearchModel _tvModelMsgFilter
 
CANmessages_t _messages
 

Constructor & Destructor Documentation

◆ CanSignalDataPrivate()

CanSignalDataPrivate::CanSignalDataPrivate ( CanSignalData q,
CanSignalDataCtx &&  ctx = CanSignalDataCtx(new CanSignalDataGuiImpl) 
)

Member Function Documentation

◆ findInDb()

std::pair< CANmessage, std::vector< CANsignal > > * CanSignalDataPrivate::findInDb ( uint32_t  id)

◆ getSettings()

QJsonObject CanSignalDataPrivate::getSettings ( )

◆ getSupportedProperties()

ComponentInterface::ComponentProperties CanSignalDataPrivate::getSupportedProperties ( ) const

◆ loadDbc()

void CanSignalDataPrivate::loadDbc ( const std::string &  filename)

◆ sendCANdbUpdated()

void CanSignalDataPrivate::sendCANdbUpdated ( )

◆ setSettings()

void CanSignalDataPrivate::setSettings ( const QJsonObject &  json)

Member Data Documentation

◆ _columnsMsg

QStringList CanSignalDataPrivate::_columnsMsg

◆ _columnsSig

QStringList CanSignalDataPrivate::_columnsSig

◆ _ctx

CanSignalDataCtx CanSignalDataPrivate::_ctx

◆ _docked

bool CanSignalDataPrivate::_docked { true }

◆ _messages

CANmessages_t CanSignalDataPrivate::_messages

◆ _msgView

bool CanSignalDataPrivate::_msgView { true }

◆ _props

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

◆ _simStarted

bool CanSignalDataPrivate::_simStarted { false }

◆ _tvModelMsg

QStandardItemModel CanSignalDataPrivate::_tvModelMsg

◆ _tvModelMsgFilter

SearchModel CanSignalDataPrivate::_tvModelMsgFilter

◆ _tvModelSig

QStandardItemModel CanSignalDataPrivate::_tvModelSig

◆ _tvModelSigFilter

SearchModel CanSignalDataPrivate::_tvModelSigFilter

◆ _ui

CanSignalDataGuiInt& CanSignalDataPrivate::_ui

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