simulavr  1.1.0
SerialTx Class Reference

#include <serialtx.h>

Inheritance diagram for SerialTx:

Public Member Functions

 SerialTx (UserInterface *_ui, const char *_name, const char *baseWindow)
 
virtual ~SerialTx ()
 
virtual void SetNewValueFromUi (const std::string &)
 
- Public Member Functions inherited from SerialTxBuffered
 SerialTxBuffered ()
 
void Reset ()
 
virtual ~SerialTxBuffered ()
 
void SetHexInput (bool newValue)
 
virtual int Step (bool &trueHwStep, SystemClockOffset *timeToNextStepIn_ns=0)
 Return nonzero if a breakpoint was hit. More...
 
virtual void Send (unsigned char data)
 Add byte from UI to be sent to device's UART. More...
 
virtual void SetBaudRate (SystemClockOffset baud)
 
virtual PinGetPin (const char *name)
 
- Public Member Functions inherited from SimulationMember
virtual ~SimulationMember ()
 
- Public Member Functions inherited from ExternalType
virtual ~ExternalType ()
 

Additional Inherited Members

- Protected Types inherited from SerialTxBuffered
enum  T_TxState {
  TX_DISABLED, TX_SEND_STARTBIT, TX_SEND_DATABIT, TX_SEND_STOPBIT,
  TX_STOPPING
}
 
- Protected Attributes inherited from SerialTxBuffered
Pin tx
 
std::map< std::string, Pin * > allPins
 
unsigned long long baudrate
 
T_TxState txState
 
std::vector< unsigned char > inputBuffer
 
unsigned int data
 
unsigned int bitCnt
 
unsigned int maxBitCnt
 
bool receiveInHex
 

Detailed Description

Buffers byte from UI to be sent to device's UART.

Definition at line 70 of file serialtx.h.

Constructor & Destructor Documentation

◆ SerialTx()

SerialTx::SerialTx ( UserInterface _ui,
const char *  _name,
const char *  baseWindow 
)

◆ ~SerialTx()

virtual SerialTx::~SerialTx ( )
inlinevirtual

Definition at line 73 of file serialtx.h.

Member Function Documentation

◆ SetNewValueFromUi()

virtual void SerialTx::SetNewValueFromUi ( const std::string &  )
virtual

Implements ExternalType.


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