Psana::EvrData::EventCodeV6 Class Reference

#include <evr.ddl.h>

List of all members.

Public Types

 DescSize = 16
 MaxReadoutGroup = 7
enum  { DescSize = 16 }
enum  { MaxReadoutGroup = 7 }

Public Member Functions

 EventCodeV6 (uint16_t arg__u16Code, uint8_t arg__bf_isReadout, uint8_t arg__bf_isCommand, uint8_t arg__bf_isLatch, uint32_t arg__u32ReportDelay, uint32_t arg__u32ReportWidth, uint32_t arg__u32MaskTrigger, uint32_t arg__u32MaskSet, uint32_t arg__u32MaskClear, const char *arg__desc, uint16_t arg__u16ReadGroup)
 EventCodeV6 ()
uint16_t code () const
uint8_t isReadout () const
uint8_t isCommand () const
uint8_t isLatch () const
uint32_t reportDelay () const
uint32_t reportWidth () const
uint32_t maskTrigger () const
uint32_t maskSet () const
uint32_t maskClear () const
const char * desc () const
uint16_t readoutGroup () const
uint32_t releaseCode () const
std::vector< int > desc_shape () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

Definition at line 206 of file evr.ddl.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
DescSize 

Definition at line 208 of file evr.ddl.h.

anonymous enum

Enumerator:
MaxReadoutGroup 

Definition at line 209 of file evr.ddl.h.


Constructor & Destructor Documentation

Psana::EvrData::EventCodeV6::EventCodeV6 ( uint16_t  arg__u16Code,
uint8_t  arg__bf_isReadout,
uint8_t  arg__bf_isCommand,
uint8_t  arg__bf_isLatch,
uint32_t  arg__u32ReportDelay,
uint32_t  arg__u32ReportWidth,
uint32_t  arg__u32MaskTrigger,
uint32_t  arg__u32MaskSet,
uint32_t  arg__u32MaskClear,
const char *  arg__desc,
uint16_t  arg__u16ReadGroup 
) [inline]

Definition at line 210 of file evr.ddl.h.

Psana::EvrData::EventCodeV6::EventCodeV6 (  )  [inline]

Definition at line 215 of file evr.ddl.h.


Member Function Documentation

static uint32_t Psana::EvrData::EventCodeV6::_sizeof (  )  [inline, static]

Definition at line 228 of file evr.ddl.h.

References DescSize.

uint16_t Psana::EvrData::EventCodeV6::code (  )  const [inline]

Definition at line 216 of file evr.ddl.h.

const char* Psana::EvrData::EventCodeV6::desc (  )  const [inline]

Definition at line 225 of file evr.ddl.h.

std::vector< int > Psana::EvrData::EventCodeV6::desc_shape (  )  const

Method which returns the shape (dimensions) of the data returned by desc() method.

Definition at line 29 of file evr.ddl.cpp.

References DescSize.

uint8_t Psana::EvrData::EventCodeV6::isCommand (  )  const [inline]

Definition at line 218 of file evr.ddl.h.

uint8_t Psana::EvrData::EventCodeV6::isLatch (  )  const [inline]

Definition at line 219 of file evr.ddl.h.

uint8_t Psana::EvrData::EventCodeV6::isReadout (  )  const [inline]

Definition at line 217 of file evr.ddl.h.

uint32_t Psana::EvrData::EventCodeV6::maskClear (  )  const [inline]

Definition at line 224 of file evr.ddl.h.

uint32_t Psana::EvrData::EventCodeV6::maskSet (  )  const [inline]

Definition at line 223 of file evr.ddl.h.

uint32_t Psana::EvrData::EventCodeV6::maskTrigger (  )  const [inline]

Definition at line 222 of file evr.ddl.h.

uint16_t Psana::EvrData::EventCodeV6::readoutGroup (  )  const [inline]

Definition at line 226 of file evr.ddl.h.

uint32_t Psana::EvrData::EventCodeV6::releaseCode (  )  const [inline]

Definition at line 227 of file evr.ddl.h.

uint32_t Psana::EvrData::EventCodeV6::reportDelay (  )  const [inline]

Definition at line 220 of file evr.ddl.h.

uint32_t Psana::EvrData::EventCodeV6::reportWidth (  )  const [inline]

Definition at line 221 of file evr.ddl.h.


The documentation for this class was generated from the following files:
Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7