PAC-Suite 2.0(r200)
Enumerations

Pac Namespace Reference

Enumerations

enum  NetMsgType {
  RequestNodeSetup = 1, NodeSetupProperty = 2, ChangedNodeSetupProperty = 3, NodeSetupChangeConfirmation = 4,
  LookForOffsetSignal = 5, LookingForOffsetSignal = 6, FoundOffsetSignal = 7, InitializeDigitizer = 8,
  StartRecording = 9, StopRecording = 10, EndOfData = 11, Results = 12,
  WaveformTeaser = 13
}
enum  DataFileColumns {
  InvalidCol = 0, EnergyCol = 1, FirstEnergyCol = 2, SecondEnergyCol = 3,
  TimeCol = 4, TimeDiffCol = 5, EventIDCol = 6, FirstEventIDCol = 7,
  SecondEventIDCol = 8, ThetaCol = 9, PhiCol = 10, AngDiffCol = 11,
  NodeIDCol = 12, FirstNodeIDCol = 13, SecondNodeIDCol = 14
}
 

This enums fields will be converted to quint16 for saving on disc. So don't use too large numbers!

More...
enum  DataFileColumType {
  InvalidColType = 0, QUInt8Col = 1, QUInt16Col = 2, QUInt32Col = 3,
  QUInt64Col = 4, QInt8Col = 5, QInt16Col = 6, QInt32Col = 7,
  QInt64Col = 8, QRealCol = 9, FloatCol = 10
}
 

This enums fields will be converted to quint8 for saving on disc. So don't use too large numbers!

More...
enum  DataFileFlags {
  StillRecording = 0x0, Finalized = 0x1, ManuallyFinalized = 0x2, ManuallyMerged = 0x4,
  ParametersManuallyModified = 0x8
}
 

Possible values for the flag-field in pacevents headers.

More...
enum  QueueStatus { EnqueueSuccess, QueueIsFull }

Enumeration Type Documentation

This enums fields will be converted to quint16 for saving on disc. So don't use too large numbers!

The order of Fields in this enum must never change!! New fields may be appended.

Enumerator:
InvalidCol 
EnergyCol 
FirstEnergyCol 
SecondEnergyCol 
TimeCol 
TimeDiffCol 
EventIDCol 
FirstEventIDCol 
SecondEventIDCol 
ThetaCol 
PhiCol 
AngDiffCol 
NodeIDCol 
FirstNodeIDCol 
SecondNodeIDCol 

This enums fields will be converted to quint8 for saving on disc. So don't use too large numbers!

The order of Fields in this enum must never change!! New fields may be appended.

Enumerator:
InvalidColType 
QUInt8Col 
QUInt16Col 
QUInt32Col 
QUInt64Col 
QInt8Col 
QInt16Col 
QInt32Col 
QInt64Col 
QRealCol 
FloatCol 

Possible values for the flag-field in pacevents headers.

Warning:
This enum may only use 8 bits!!
Enumerator:
StillRecording 

PacMaster is still recording to this file.

Finalized 

PacMaster has finished recording and finalized the file.

ManuallyFinalized 

The file has been finalized using PaceventsFinalize.

ManuallyMerged 

The file is a result of PaceventsMerge.

ParametersManuallyModified 

The file's header has been modified after recording using PaceventsModify.

Enumerator:
RequestNodeSetup 

Fordert den Node auf alle Config-Optionen zu schicken.

NodeSetupProperty 

Paket enthält eine Config-Option des Nodes.

ChangedNodeSetupProperty 

Paket enthält neuen Wert für Node-Config-Option.

NodeSetupChangeConfirmation 

Paket enthält Änderungsbestätigung.

LookForOffsetSignal 

Fordert den Node auf, den Digitizer zur Suche des Offset-Signals zu konfigurieren und die "Messung" desselben zu starten.

LookingForOffsetSignal 

Bestätigt dem Master, dass der Digitizer für die Offset-Suche konfiguriert ist.

FoundOffsetSignal 

Benachrichtigt den Master, dass das Offset-Signal empfangen wurde.

InitializeDigitizer 

Fordert den Node auf die Digitizerkarte für eine Messung zu initialisieren.

StartRecording 

Startet Messung.

StopRecording 

Beendet Messung.

EndOfData 

Informiert Master, dass nach Messungsende alle Daten gesendet wurden.

Results 

Paket enthält Messdaten.

WaveformTeaser 

Paket enthält einzelne Waveform.

Enumerator:
EnqueueSuccess 
QueueIsFull 
 All Classes Namespaces Files Functions Enumerations Enumerator Defines