MIRA
|
The base class for all graphical CAN tools. More...
#include <gui/views/CANToolsView.h>
Public Slots | |
void | watchDogTimeout () |
Signals | |
void | editorClosed (EditorPart *editor) |
void | editorDestroyed (EditorPart *editor) |
void | windowTitleChanged (EditorPartWindow *editor) |
Public Member Functions | |
template<typename Reflector > | |
void | reflect (Reflector &r) |
Reflect method for serialization. More... | |
void | reflect (XMLDeserializer &r) |
Specialization of reflect method for XML. More... | |
void | reflect (XMLSerializer &r) |
Specialization of reflect method for XML. More... | |
template<typename T > | |
void | addProperties (const std::string &name, T *CLASS) |
virtual Object * | getAdapter (const Class &adapter) |
Implementation of mira::IAdaptable. More... | |
virtual void | init (IWorkbenchPartSite *site) |
IWorkbenchPartSite * | getSite () |
virtual QImage | captureContent () |
void | setWidget (QWidget *widget) |
QWidget * | widget () const |
EditorPartTitleBar * | getTitleBar () |
void | undock () |
void | dock () |
bool | isDocked () const |
void | setOnTop (bool onTop) |
bool | isOnTop () const |
void | showDecorations (bool show) |
void | setAutoHideDecorations (bool on) |
virtual void | activate () |
virtual void | deactivate () |
bool | isActivated () const |
Class const & | getClass () const |
Constructor and destructor | |
CANToolsView () | |
~CANToolsView () | |
CAN wrapper methods | |
mira::can::CANChannelInterfacePtr | getCANInterface () const |
Return the CAN interface. More... | |
Authority & | getAuthority () |
Return the authority. More... | |
mira::can::CANOpenSDOClientPtr | getSDOClient () const |
Return the CANOpen SDO interface. More... | |
mira::can::CANOpenNMTMasterPtr | getNMTMaster () const |
Return the CANOpen NMT master. More... | |
XMLDom & | getSavedState () |
Static Public Member Functions | |
static PseudoClass const & | CLASS () |
Protected Slots | |
void | onMinimized () |
void | onMaximized () |
void | onRestored () |
void | onUndock () |
void | onDock () |
void | onOnTop (bool onTop) |
Protected Member Functions | |
void | onHeartbeat (uint8 node, can::CANOpenNodeStatus status) |
void | startModule (const can::CANOpenNodeInfo &nodeInfo) |
bool | pluginSupportsNode (CANToolsViewPlugin *plugin, const CANOpenNodeInfo &nodeInfo) |
QMenu * | getViewMenu () |
virtual void | closeEvent (QCloseEvent *) |
virtual void | paintEvent (QPaintEvent *paintEvent) |
virtual void | changeEvent (QEvent *event) |
void | setActive (bool activate) |
virtual void | windowStateChanged (Qt::WindowStates oldState, Qt::WindowStates newState) |
void | updateDecorations () |
void | updateStateButtons () |
virtual Class const & | internalGetClass () const=0 |
Protected implementation of ViewPart | |
virtual QWidget * | createPartControl () |
Protected Attributes | |
CANOpenNodeInfo | mAllNodes [255] |
uint16 | mHeartbeatRates [255] |
uint8 | mHeartbeatTimeoutCount [255] |
Authority | mAuthority |
QTabWidget * | mTabWidget |
QTimer * | mWatchDogTimer |
uint32 | mHeartbeatID |
std::map< std::string, QTabWidget * > | mCategories |
std::list< CANToolsViewPlugin * > | mPlugins |
std::list< boost::shared_ptr< PropertyNode > > | mProperties |
PropertyViewPage * | mControl |
XMLDom | mState |
std::map< std::string, int > | mTabIndex |
mira::can::CANChannelInterfacePtr | mCANInterface |
mira::can::CANOpenSDOClientPtr | mSDOClient |
mira::can::CANOpenNMTMasterPtr | mNMTMaster |
The base class for all graphical CAN tools.
CANToolsView | ( | ) |
~CANToolsView | ( | ) |
|
inline |
Reflect method for serialization.
void reflect | ( | XMLDeserializer & | r | ) |
Specialization of reflect method for XML.
void reflect | ( | XMLSerializer & | r | ) |
Specialization of reflect method for XML.
|
inline |
Return the CAN interface.
|
inline |
Return the authority.
|
inline |
Return the CANOpen SDO interface.
|
inline |
Return the CANOpen NMT master.
|
inline |
|
inline |
Implementation of mira::IAdaptable.
Reimplemented from EditorPart.
|
slot |
|
protectedvirtual |
Implements EditorPart.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |