TypeId
TypeId
Section titled “TypeId”#include <sbio/formats/xtc1/xtc1.hh>class TypeIdDefined in src/lib/sbio/formats/xtc1/xtc1.hh:121
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
TypeId |
function |
Declared here |
TypeId |
function |
Declared here |
TypeId |
function |
Declared here |
TypeId |
function |
Declared here |
id |
function |
Declared here |
version |
function |
Declared here |
value |
function |
Declared here |
compressed |
function |
Declared here |
compressed_version |
function |
Declared here |
is_configuration |
function |
Declared here |
name |
function |
Declared here |
_sizeof |
function |
Declared here |
Type |
enum |
Declared here |
m_value |
variable |
Declared here |
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
SBIO_HD |
TypeId inline |
|
SBIO_HD |
TypeId inline |
|
SBIO_HD |
TypeId inline |
|
SBIO_HD |
TypeId inline |
|
SBIO_HDType |
id const inline |
|
SBIO_HD std::uint32_t |
version const inline |
|
SBIO_HD std::uint32_t |
value const inline |
|
SBIO_HD bool |
compressed const inline |
|
SBIO_HD unsigned |
compressed_version const inline |
|
SBIO_HD bool |
is_configuration const inline |
TypeId
Section titled “TypeId”inline
inline SBIO_HD TypeId()Defined in src/lib/sbio/formats/xtc1/xtc1.hh:257
TypeId
Section titled “TypeId”inline
inline SBIO_HD TypeId(const TypeId & v)Defined in src/lib/sbio/formats/xtc1/xtc1.hh:258
TypeId
Section titled “TypeId”inline
inline SBIO_HD TypeId(Type type, std::uint32_t version, bool compressed = false)Defined in src/lib/sbio/formats/xtc1/xtc1.hh:262
TypeId
Section titled “TypeId”inline
inline SBIO_HD TypeId(const char * s)Defined in src/lib/sbio/formats/xtc1/xtc1.hh:266
const inline
inline SBIO_HDType id() constDefined in src/lib/sbio/formats/xtc1/xtc1.hh:289
version
Section titled “version”const inline
inline SBIO_HD std::uint32_t version() constDefined in src/lib/sbio/formats/xtc1/xtc1.hh:290
const inline
inline SBIO_HD std::uint32_t value() constDefined in src/lib/sbio/formats/xtc1/xtc1.hh:293
compressed
Section titled “compressed”const inline
inline SBIO_HD bool compressed() constDefined in src/lib/sbio/formats/xtc1/xtc1.hh:295
compressed_version
Section titled “compressed_version”const inline
inline SBIO_HD unsigned compressed_version() constDefined in src/lib/sbio/formats/xtc1/xtc1.hh:296
is_configuration
Section titled “is_configuration”const inline
inline SBIO_HD bool is_configuration() constDefined in src/lib/sbio/formats/xtc1/xtc1.hh:300
Public Static Methods
Section titled “Public Static Methods”| Return | Name | Description |
|---|---|---|
SBIO_HD const char * |
name static inline |
|
SBIO_HD std::uint32_t |
_sizeof static inline |
static inline
static inline SBIO_HD const char * name(Type type)Defined in src/lib/sbio/formats/xtc1/xtc1.hh:374
_sizeof
Section titled “_sizeof”static inline
static inline SBIO_HD std::uint32_t _sizeof()Defined in src/lib/sbio/formats/xtc1/xtc1.hh:509
Public Types
Section titled “Public Types”| Name | Description |
|---|---|
Type |
|
| `` |
enum TypeDefined in src/lib/sbio/formats/xtc1/xtc1.hh:127
| Value | Description |
|---|---|
Any |
|
Id_Xtc |
|
Id_Frame |
|
Id_AcqWaveform |
|
Id_AcqConfig |
|
Id_TwoDGaussian |
|
Id_Opal1kConfig |
|
Id_FrameFexConfig |
|
Id_EvrConfig |
|
Id_TM6740Config |
|
Id_ControlConfig |
|
Id_pnCCDframe |
|
Id_pnCCDconfig |
|
Id_Epics |
|
Id_FEEGasDetEnergy |
|
Id_EBeam |
|
Id_PhaseCavity |
|
Id_PrincetonFrame |
|
Id_PrincetonConfig |
|
Id_EvrData |
|
Id_FrameFccdConfig |
|
Id_FccdConfig |
|
Id_IpimbData |
|
Id_IpimbConfig |
|
Id_EncoderData |
|
Id_EncoderConfig |
|
Id_EvrIOConfig |
|
Id_PrincetonInfo |
|
Id_CspadElement |
|
Id_CspadConfig |
|
Id_IpmFexConfig |
|
Id_IpmFex |
|
Id_DiodeFexConfig |
|
Id_DiodeFex |
|
Id_PimImageConfig |
|
Id_SharedIpimb |
|
Id_AcqTdcConfig |
|
Id_AcqTdcData |
|
Id_Index |
|
Id_XampsConfig |
|
Id_XampsElement |
|
Id_Cspad2x2Element |
|
Id_SharedPim |
|
Id_Cspad2x2Config |
|
Id_FexampConfig |
|
Id_FexampElement |
|
Id_Gsc16aiConfig |
|
Id_Gsc16aiData |
|
Id_PhasicsConfig |
|
Id_TimepixConfig |
|
Id_TimepixData |
|
Id_CspadCompressedElement |
|
Id_OceanOpticsConfig |
|
Id_OceanOpticsData |
|
Id_EpicsConfig |
|
Id_FliConfig |
|
Id_FliFrame |
|
Id_QuartzConfig |
|
Reserved1 |
|
Reserved2 |
|
Id_AndorConfig |
|
Id_AndorFrame |
|
Id_UsdUsbData |
|
Id_UsdUsbConfig |
|
Id_GMD |
|
Id_SharedAcqADC |
|
Id_OrcaConfig |
|
Id_ImpData |
|
Id_ImpConfig |
|
Id_AliasConfig |
|
Id_L3TConfig |
|
Id_L3TData |
|
Id_Spectrometer |
|
Id_RayonixConfig |
|
Id_EpixConfig |
|
Id_EpixElement |
|
Id_EpixSamplerConfig |
|
Id_EpixSamplerElement |
|
Id_EvsConfig |
|
Id_PartitionConfig |
|
Id_PimaxConfig |
|
Id_PimaxFrame |
|
Id_Arraychar |
|
Id_Epix10kConfig |
|
Id_Epix100aConfig |
|
Id_GenericPgpConfig |
|
Id_TimeToolConfig |
|
Id_TimeToolData |
|
Id_EpixSConfig |
|
Id_SmlDataConfig |
|
Id_SmlDataOrigDgramOffset |
|
Id_SmlDataProxy |
|
Id_ArrayUInt16 |
|
Id_GotthardConfig |
|
Id_AnalogInput |
|
Id_SmlData |
|
Id_Andor3dConfig |
|
Id_Andor3dFrame |
|
Id_BeamMonitorBldData |
|
Id_Generic1DConfig |
|
Id_Generic1DData |
|
Id_UsdUsbFexConfig |
|
Id_UsdUsbFexData |
|
Id_EOrbits |
|
Id_SharedUsdUsb |
|
Id_ControlsCameraConfig |
|
Id_ArchonConfig |
|
Id_JungfrauConfig |
|
Id_JungfrauElement |
|
Id_QuadAdcConfig |
|
Id_ZylaConfig |
|
Id_ZylaFrame |
|
Id_Epix10kaConfig |
|
Id_PixisConfig |
|
Id_PixisFrame |
|
Id_UxiConfig |
|
Id_UxiFrame |
|
Id_Epix10ka2MConfig |
|
Id_Epix10kaArray |
|
Id_StreakConfig |
|
Id_Epix10kaQuadConfig |
|
Id_iStarConfig |
|
Id_AlviumConfig |
|
Id_VimbaFrame |
|
NumberOf |
enumDefined in src/lib/sbio/formats/xtc1/xtc1.hh:255
| Value | Description |
|---|---|
VCompressed |
Private Attributes
Section titled “Private Attributes”| Return | Name | Description |
|---|---|---|
std::uint32_t |
m_value |
m_value
Section titled “m_value”std::uint32_t m_valueDefined in src/lib/sbio/formats/xtc1/xtc1.hh:512