#include <epics.ddl.h>
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 () |
Definition at line 387 of file epics.ddl.h.
anonymous enum |
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.
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.