ant
A2 ant: class-based analysis framework
ant::unpacker::acqu Namespace Reference

Classes

struct  AcquBlock_t
 
struct  AcquExptHeader_t
 
struct  AcquExptInfo_t
 
struct  AcquMk2Info_t
 
struct  ADCInfo_t
 
struct  EpicsChannelInfo_t
 
struct  EpicsHeaderInfo_t
 
class  FileFormatBase
 
class  FileFormatMk1
 
class  FileFormatMk2
 
struct  ModHeader_t
 
struct  ModuleInfo_t
 
struct  ModuleInfoMk2_t
 
struct  Pspect_t
 
struct  ReadError_t
 
struct  ReadErrorMk2_t
 

Enumerations

enum  EpicsDataTypes_t {
  EpicsDataTypes_t::BYTE, EpicsDataTypes_t::STRING, EpicsDataTypes_t::SHORT, EpicsDataTypes_t::LONG,
  EpicsDataTypes_t::FLOAT, EpicsDataTypes_t::DOUBLE, EpicsDataTypes_t::NUL
}
 

Variables

constexpr uint32_t EHeadBuff = 0x10101010
 
constexpr uint32_t EDataBuff = 0x20202020
 
constexpr uint32_t EEndBuff = 0x30303030
 
constexpr uint32_t EKillBuff = 0x40404040
 
constexpr uint32_t EMk2DataBuff = 0x70707070
 
constexpr uint32_t EEndEvent = 0xFFFFFFFF
 
constexpr uint32_t EBufferEnd = 0xFFFFFFFF
 
constexpr uint32_t EScalerBuffer = 0xFEFEFEFE
 
constexpr uint32_t EEPICSBuffer = 0xFDFDFDFD
 
constexpr uint32_t EReadError = 0xEFEFEFEF
 
constexpr int32_t EUndefinedADC = 0
 
constexpr int32_t EPatternADC = 0xffff
 
constexpr int32_t EForeignADC = 0x3000
 
constexpr int32_t EForeignScaler = 0x4000
 
constexpr int32_t EMultiADC = 0x10000
 
constexpr int32_t EFlashADC = 0x20000
 
constexpr size_t EMk2SizeTime = 32
 
constexpr size_t EMk2SizeComment = 256
 
constexpr size_t EMk2SizeFName = 128
 
constexpr size_t EMk2SizeDesc = 256
 
constexpr uint32_t EDAQ_Undef =0
 
constexpr uint32_t EDAQ_ADC =0x1
 
constexpr uint32_t EDAQ_Scaler =0x2
 
constexpr uint32_t EDAQ_SlowCtrl =0x4
 
constexpr uint32_t EDAQ_Ctrl =0x8
 
constexpr uint32_t EDAQ_SCtrl =0x10
 
constexpr uint32_t EDAQ_IRQ =0x20
 
constexpr uint32_t EDAQ_VADC =0x40
 
constexpr uint32_t EDAQ_VScaler =0x80
 
constexpr uint32_t EDAQ_Epics =0x100
 

Enumeration Type Documentation

◆ EpicsDataTypes_t

Enumerator
BYTE 
STRING 
SHORT 
LONG 
FLOAT 
DOUBLE 
NUL 

Variable Documentation

◆ EBufferEnd

constexpr uint32_t ant::unpacker::acqu::EBufferEnd = 0xFFFFFFFF

◆ EDAQ_ADC

constexpr uint32_t ant::unpacker::acqu::EDAQ_ADC =0x1

◆ EDAQ_Ctrl

constexpr uint32_t ant::unpacker::acqu::EDAQ_Ctrl =0x8

◆ EDAQ_Epics

constexpr uint32_t ant::unpacker::acqu::EDAQ_Epics =0x100

◆ EDAQ_IRQ

constexpr uint32_t ant::unpacker::acqu::EDAQ_IRQ =0x20

◆ EDAQ_Scaler

constexpr uint32_t ant::unpacker::acqu::EDAQ_Scaler =0x2

◆ EDAQ_SCtrl

constexpr uint32_t ant::unpacker::acqu::EDAQ_SCtrl =0x10

◆ EDAQ_SlowCtrl

constexpr uint32_t ant::unpacker::acqu::EDAQ_SlowCtrl =0x4

◆ EDAQ_Undef

constexpr uint32_t ant::unpacker::acqu::EDAQ_Undef =0

◆ EDAQ_VADC

constexpr uint32_t ant::unpacker::acqu::EDAQ_VADC =0x40

◆ EDAQ_VScaler

constexpr uint32_t ant::unpacker::acqu::EDAQ_VScaler =0x80

◆ EDataBuff

constexpr uint32_t ant::unpacker::acqu::EDataBuff = 0x20202020

◆ EEndBuff

constexpr uint32_t ant::unpacker::acqu::EEndBuff = 0x30303030

◆ EEndEvent

constexpr uint32_t ant::unpacker::acqu::EEndEvent = 0xFFFFFFFF

◆ EEPICSBuffer

constexpr uint32_t ant::unpacker::acqu::EEPICSBuffer = 0xFDFDFDFD

◆ EFlashADC

constexpr int32_t ant::unpacker::acqu::EFlashADC = 0x20000

◆ EForeignADC

constexpr int32_t ant::unpacker::acqu::EForeignADC = 0x3000

◆ EForeignScaler

constexpr int32_t ant::unpacker::acqu::EForeignScaler = 0x4000

◆ EHeadBuff

constexpr uint32_t ant::unpacker::acqu::EHeadBuff = 0x10101010

◆ EKillBuff

constexpr uint32_t ant::unpacker::acqu::EKillBuff = 0x40404040

◆ EMk2DataBuff

constexpr uint32_t ant::unpacker::acqu::EMk2DataBuff = 0x70707070

◆ EMk2SizeComment

constexpr size_t ant::unpacker::acqu::EMk2SizeComment = 256

◆ EMk2SizeDesc

constexpr size_t ant::unpacker::acqu::EMk2SizeDesc = 256

◆ EMk2SizeFName

constexpr size_t ant::unpacker::acqu::EMk2SizeFName = 128

◆ EMk2SizeTime

constexpr size_t ant::unpacker::acqu::EMk2SizeTime = 32

◆ EMultiADC

constexpr int32_t ant::unpacker::acqu::EMultiADC = 0x10000

◆ EPatternADC

constexpr int32_t ant::unpacker::acqu::EPatternADC = 0xffff

◆ EReadError

constexpr uint32_t ant::unpacker::acqu::EReadError = 0xEFEFEFEF

◆ EScalerBuffer

constexpr uint32_t ant::unpacker::acqu::EScalerBuffer = 0xFEFEFEFE

◆ EUndefinedADC

constexpr int32_t ant::unpacker::acqu::EUndefinedADC = 0