Psana::Epics::dbr_ctrl_enum Class Reference

#include <epics.ddl.h>

List of all members.

Public Types

 DBR_TYPE_ID = DBR_CTRL_ENUM
enum  { DBR_TYPE_ID = DBR_CTRL_ENUM }

Public Member Functions

 dbr_ctrl_enum (int16_t status, int16_t severity, int16_t no_str, const char *strings)
 dbr_ctrl_enum ()
int16_t status () const
int16_t severity () const
int16_t no_str () const
const char * strings (uint32_t i0) const
std::vector< int > strings_shape () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

Definition at line 387 of file epics.ddl.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
DBR_TYPE_ID 

Definition at line 389 of file epics.ddl.h.


Constructor & Destructor Documentation

Psana::Epics::dbr_ctrl_enum::dbr_ctrl_enum ( int16_t  status,
int16_t  severity,
int16_t  no_str,
const char *  strings 
) [inline]

Definition at line 390 of file epics.ddl.h.

Psana::Epics::dbr_ctrl_enum::dbr_ctrl_enum (  )  [inline]

Definition at line 395 of file epics.ddl.h.


Member Function Documentation

static uint32_t Psana::Epics::dbr_ctrl_enum::_sizeof (  )  [inline, static]

Definition at line 400 of file epics.ddl.h.

References Psana::Epics::MAX_ENUM_STATES, and Psana::Epics::MAX_ENUM_STRING_SIZE.

int16_t Psana::Epics::dbr_ctrl_enum::no_str (  )  const [inline]

Definition at line 398 of file epics.ddl.h.

int16_t Psana::Epics::dbr_ctrl_enum::severity (  )  const [inline]

Definition at line 397 of file epics.ddl.h.

int16_t Psana::Epics::dbr_ctrl_enum::status (  )  const [inline]

Definition at line 396 of file epics.ddl.h.

const char* Psana::Epics::dbr_ctrl_enum::strings ( uint32_t  i0  )  const [inline]

Definition at line 399 of file epics.ddl.h.

std::vector< int > Psana::Epics::dbr_ctrl_enum::strings_shape (  )  const

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

Definition at line 137 of file epics.ddl.cpp.

References Psana::Epics::MAX_ENUM_STATES, and Psana::Epics::MAX_ENUM_STRING_SIZE.


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