![]() |
PacMan 2.0(r200)
Runs on digital PAC measurement computers
|
PacMan's main class controlling the program. More...
#include <PacMan.h>
Inheritance diagram for PacMan:Public Slots | |
| void | startRecording () |
| void | stopRecording () |
| void | recordingFinished () |
| void | getThreadStatus (QString s) |
| void | sendAllProperties () |
| void | changedPropertyReceived (QByteArray data) |
Signals | |
| void | start_recording () |
| void | stop_recording () |
| void | allThreadsReady () |
| void | analyzerStats (int dataqueuewfin, int dataqueuewfdrop, int resultqueuein, int resultqueuedrop) |
| void | lastSeqNum (qlonglong l) |
| void | numAnalyzerThreads (unsigned int newnum) |
| void | forwardWaveformTeaser (WaveformDataInterface *w) |
| void | waitingForOffsetSignal () |
| void | foundOffsetSignal () |
| void | startSynchronization () |
| void | setAnalyzerPlugin (QObject *waveformtemplate) |
| void | sendPropertyToNode (QByteArray data) const |
| void | sendConfirmationToNode (QByteArray data) |
Public Member Functions | |
| PacMan (QObject *parent=0) | |
| ~PacMan () | |
| void | forwardConfirmationData (const TransmittablePropertyData *d) const |
| redefinition as required by PropertyBranchInterface | |
| void | forwardNewProperty (const TransmittableProperty *p) const |
| redefinition to send new properties to PacMaster | |
| void | childPropertyChanged (TransmittableProperty *) |
Static Public Member Functions | |
| static const WaveformProcessingInterface * | getAnalyzer () |
Static Public Attributes | |
| static PacQueue < PacWaveformChunk > * | pacdataqueue = 0 |
| static QList< PacAnalyzerThread * > | analyzerthreads |
| static PacQueue< const long long > | droppedChunks |
| static PacQueue < PacWaveformChunk > * | wfrecyclingqueue = 0 |
| static PacStats * | pacstats = 0 |
PacMan's main class controlling the program.
| PacMan::PacMan | ( | QObject * | parent = 0 | ) |
| PacMan::~PacMan | ( | ) |
| void PacMan::allThreadsReady | ( | ) | [signal] |
| void PacMan::analyzerStats | ( | int | dataqueuewfin, |
| int | dataqueuewfdrop, | ||
| int | resultqueuein, | ||
| int | resultqueuedrop | ||
| ) | [signal] |
| void PacMan::changedPropertyReceived | ( | QByteArray | data | ) | [slot] |
| void PacMan::childPropertyChanged | ( | TransmittableProperty * | ) | [virtual] |
Reimplemented from PropertyBranch.
| void PacMan::forwardConfirmationData | ( | const TransmittablePropertyData * | d | ) | const [virtual] |
redefinition as required by PropertyBranchInterface
Reimplemented from PropertyBranch.
| void PacMan::forwardNewProperty | ( | const TransmittableProperty * | p | ) | const [virtual] |
redefinition to send new properties to PacMaster
Reimplemented from PropertyBranch.
| void PacMan::forwardWaveformTeaser | ( | WaveformDataInterface * | w | ) | [signal] |
| void PacMan::foundOffsetSignal | ( | ) | [signal] |
| static const WaveformProcessingInterface* PacMan::getAnalyzer | ( | ) | [inline, static] |
| void PacMan::getThreadStatus | ( | QString | s | ) | [slot] |
| void PacMan::lastSeqNum | ( | qlonglong | l | ) | [signal] |
| void PacMan::numAnalyzerThreads | ( | unsigned int | newnum | ) | [signal] |
| void PacMan::recordingFinished | ( | ) | [slot] |
| void PacMan::sendAllProperties | ( | ) | [slot] |
| void PacMan::sendConfirmationToNode | ( | QByteArray | data | ) | [signal] |
| void PacMan::sendPropertyToNode | ( | QByteArray | data | ) | const [signal] |
| void PacMan::setAnalyzerPlugin | ( | QObject * | waveformtemplate | ) | [signal] |
| void PacMan::start_recording | ( | ) | [signal] |
| void PacMan::startRecording | ( | ) | [slot] |
| void PacMan::startSynchronization | ( | ) | [signal] |
| void PacMan::stop_recording | ( | ) | [signal] |
| void PacMan::stopRecording | ( | ) | [slot] |
| void PacMan::waitingForOffsetSignal | ( | ) | [signal] |
QList< PacAnalyzerThread * > PacMan::analyzerthreads [static] |
PacQueue< const long long > PacMan::droppedChunks [static] |
PacQueue< PacWaveformChunk > * PacMan::pacdataqueue = 0 [static] |
PacStats * PacMan::pacstats = 0 [static] |
PacQueue< PacWaveformChunk > * PacMan::wfrecyclingqueue = 0 [static] |
1.7.3