Dooble
Loading...
Searching...
No Matches
Signals | Public Member Functions | Protected Attributes | List of all members
dooble_charts_iodevice Class Reference
Inheritance diagram for dooble_charts_iodevice:
Inheritance graph
[legend]
Collaboration diagram for dooble_charts_iodevice:
Collaboration graph
[legend]

Signals

void data_ready (const QVector< double > &vector, const int index)
 

Public Member Functions

 dooble_charts_iodevice (QObject *parent, const int index)
 
virtual void pause (void)
 
virtual void play (void)
 
virtual void rewind (void)
 
virtual void stop (void)
 
void set_address (const QString &address)
 
void set_data_extraction_script (const QString &program)
 
void set_read_interval (const int interval)
 
void set_read_rate (const QString &rate)
 
void set_read_size (const int size)
 
void set_type (const QString &type)
 

Protected Attributes

QAtomicInteger< short > m_finished
 
QAtomicInteger< int > m_index
 
QAtomicInteger< int > m_read_size
 
QReadWriteLock m_address_mutex
 
QString m_address
 
QString m_program
 
QString m_type
 
QTimer m_read_timer
 
int m_read_interval
 

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