Class encapsulating the communication with a single PacMan node.
More...
#include <PacNetCom.h>
List of all members.
Public Slots |
| void | connectToHost (QString address, int port) |
| void | disconnectFromHost () |
| void | sendChangedProperty (QByteArray data) |
| void | requestNodeSetup () |
| void | startSynchronization () |
| void | startRecording () |
| void | stopRecording () |
| void | sendSpectra (bool shortterm) |
| void | newAngles (float theta, float phi) |
| void | adjustSpectrumParameters (qreal emin, qreal emax, quint32 shorttermsize, quint32 channels) |
| void | adjustBufferSize (quint32 newsize) |
Signals |
| void | connected () |
| | Wird ausgeführt, wenn für die letzte Aufnahme keine Daten mehr vom Node kommen werden.
|
| void | disconnected () |
| void | error (QString e) |
| void | waitingForOffsetSignal () |
| void | foundOffsetSignal () |
| void | spectrumData (PacEnergySpectrum *s) |
| void | waveformTeaser (QByteArray w) |
| void | updateStats (qulonglong in, qulonglong drop, qulonglong datawaiting, qulonglong dataproc) |
| void | state (int) |
| void | nodePropertyReceived (TransmittableProperty *p) |
| void | nodePropertyConfirmationReceived (TransmittablePropertyData *d) |
| void | recordingFinished () |
Public Member Functions |
| | PacNetCom (QObject *parent=0, unsigned int nodeid=0, float theta=0.0, float phi=0.0) |
| | ~PacNetCom () |
| PacEventChunk * | getNextEventChunk () |
Detailed Description
Class encapsulating the communication with a single PacMan node.
- Author:
- Matthias Nagl <mnagl@uni-goettingen.de>
Constructor & Destructor Documentation
| PacNetCom::PacNetCom |
( |
QObject * |
parent = 0, |
|
|
unsigned int |
nodeid = 0, |
|
|
float |
theta = 0.0, |
|
|
float |
phi = 0.0 |
|
) |
| |
| PacNetCom::~PacNetCom |
( |
| ) |
|
Member Function Documentation
| void PacNetCom::adjustBufferSize |
( |
quint32 |
newsize | ) |
[slot] |
| void PacNetCom::adjustSpectrumParameters |
( |
qreal |
emin, |
|
|
qreal |
emax, |
|
|
quint32 |
shorttermsize, |
|
|
quint32 |
channels |
|
) |
| [slot] |
| void PacNetCom::connected |
( |
| ) |
[signal] |
Wird ausgeführt, wenn für die letzte Aufnahme keine Daten mehr vom Node kommen werden.
| void PacNetCom::connectToHost |
( |
QString |
address, |
|
|
int |
port |
|
) |
| [slot] |
| void PacNetCom::disconnected |
( |
| ) |
[signal] |
| void PacNetCom::disconnectFromHost |
( |
| ) |
[slot] |
| void PacNetCom::error |
( |
QString |
e | ) |
[signal] |
| void PacNetCom::foundOffsetSignal |
( |
| ) |
[signal] |
Returns next PacEventChunk from Ringbuffer. Waits if none are available.
| void PacNetCom::newAngles |
( |
float |
theta, |
|
|
float |
phi |
|
) |
| [slot] |
| void PacNetCom::recordingFinished |
( |
| ) |
[signal] |
| void PacNetCom::requestNodeSetup |
( |
| ) |
[slot] |
| void PacNetCom::sendChangedProperty |
( |
QByteArray |
data | ) |
[slot] |
| void PacNetCom::sendSpectra |
( |
bool |
shortterm | ) |
[slot] |
| void PacNetCom::startRecording |
( |
| ) |
[slot] |
| void PacNetCom::startSynchronization |
( |
| ) |
[slot] |
| void PacNetCom::state |
( |
int |
| ) |
[signal] |
| void PacNetCom::stopRecording |
( |
| ) |
[slot] |
| void PacNetCom::updateStats |
( |
qulonglong |
in, |
|
|
qulonglong |
drop, |
|
|
qulonglong |
datawaiting, |
|
|
qulonglong |
dataproc |
|
) |
| [signal] |
| void PacNetCom::waitingForOffsetSignal |
( |
| ) |
[signal] |
| void PacNetCom::waveformTeaser |
( |
QByteArray |
w | ) |
[signal] |
The documentation for this class was generated from the following files: