simulavr  1.1.0
TraceControl Class Reference

#include <tracecontrol.h>

Inheritance diagram for TraceControl:

Public Member Functions

 TraceControl (UserInterface *_ui, AvrDevice *_dev, const char *_extName, const char *baseWindow)
 
void SetNewValueFromUi (const string &s)
 
- Public Member Functions inherited from ExternalType
virtual ~ExternalType ()
 

Protected Attributes

UserInterfaceui
 ptr to UI More...
 
std::string extName
 identifier for UI access More...
 
AvrDevicedev
 

Detailed Description

Definition at line 36 of file tracecontrol.h.

Constructor & Destructor Documentation

◆ TraceControl()

TraceControl::TraceControl ( UserInterface _ui,
AvrDevice _dev,
const char *  _extName,
const char *  baseWindow 
)
inline

Definition at line 44 of file tracecontrol.h.

References UserInterface::AddExternalType(), and UserInterface::Write().

Member Function Documentation

◆ SetNewValueFromUi()

void TraceControl::SetNewValueFromUi ( const string &  s)
inlinevirtual

Implements ExternalType.

Definition at line 55 of file tracecontrol.h.

References AvrDevice::trace_on.

Member Data Documentation

◆ dev

AvrDevice* TraceControl::dev
protected

Definition at line 41 of file tracecontrol.h.

◆ extName

std::string TraceControl::extName
protected

identifier for UI access

Definition at line 40 of file tracecontrol.h.

◆ ui

UserInterface* TraceControl::ui
protected

ptr to UI

Definition at line 39 of file tracecontrol.h.


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