Psana::EvrData::EventCodeV5 Class Reference

#include <evr.ddl.h>

List of all members.

Public Types

 DescSize = 16
enum  { DescSize = 16 }

Public Member Functions

 EventCodeV5 (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)
 EventCodeV5 ()
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
uint32_t releaseCode () const
std::vector< int > desc_shape () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

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


Member Enumeration Documentation

anonymous enum

Enumerator:
DescSize 

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


Constructor & Destructor Documentation

Psana::EvrData::EventCodeV5::EventCodeV5 ( 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 
) [inline]

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

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

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


Member Function Documentation

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

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

References DescSize.

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

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

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

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

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

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

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

References DescSize.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Definition at line 180 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