Psana::Epics::dbr_ctrl_char Class Reference

#include <epics.ddl.h>

List of all members.

Public Types

 DBR_TYPE_ID = DBR_CTRL_CHAR
enum  { DBR_TYPE_ID = DBR_CTRL_CHAR }

Public Member Functions

 dbr_ctrl_char (int16_t status, int16_t severity, const char *units, uint8_t upper_disp_limit, uint8_t lower_disp_limit, uint8_t upper_alarm_limit, uint8_t upper_warning_limit, uint8_t lower_warning_limit, uint8_t lower_alarm_limit, uint8_t upper_ctrl_limit, uint8_t lower_ctrl_limit)
 dbr_ctrl_char ()
int16_t status () const
int16_t severity () const
const char * units () const
uint8_t upper_disp_limit () const
uint8_t lower_disp_limit () const
uint8_t upper_alarm_limit () const
uint8_t upper_warning_limit () const
uint8_t lower_warning_limit () const
uint8_t lower_alarm_limit () const
uint8_t upper_ctrl_limit () const
uint8_t lower_ctrl_limit () const
std::vector< int > units_shape () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

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


Member Enumeration Documentation

anonymous enum

Enumerator:
DBR_TYPE_ID 

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


Constructor & Destructor Documentation

Psana::Epics::dbr_ctrl_char::dbr_ctrl_char ( int16_t  status,
int16_t  severity,
const char *  units,
uint8_t  upper_disp_limit,
uint8_t  lower_disp_limit,
uint8_t  upper_alarm_limit,
uint8_t  upper_warning_limit,
uint8_t  lower_warning_limit,
uint8_t  lower_alarm_limit,
uint8_t  upper_ctrl_limit,
uint8_t  lower_ctrl_limit 
) [inline]

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

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

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


Member Function Documentation

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

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

References Psana::Epics::MAX_UNITS_SIZE.

uint8_t Psana::Epics::dbr_ctrl_char::lower_alarm_limit (  )  const [inline]

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

uint8_t Psana::Epics::dbr_ctrl_char::lower_ctrl_limit (  )  const [inline]

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

uint8_t Psana::Epics::dbr_ctrl_char::lower_disp_limit (  )  const [inline]

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

uint8_t Psana::Epics::dbr_ctrl_char::lower_warning_limit (  )  const [inline]

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

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

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

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

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

const char* Psana::Epics::dbr_ctrl_char::units (  )  const [inline]

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

std::vector< int > Psana::Epics::dbr_ctrl_char::units_shape (  )  const

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

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

References Psana::Epics::MAX_UNITS_SIZE.

uint8_t Psana::Epics::dbr_ctrl_char::upper_alarm_limit (  )  const [inline]

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

uint8_t Psana::Epics::dbr_ctrl_char::upper_ctrl_limit (  )  const [inline]

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

uint8_t Psana::Epics::dbr_ctrl_char::upper_disp_limit (  )  const [inline]

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

uint8_t Psana::Epics::dbr_ctrl_char::upper_warning_limit (  )  const [inline]

Definition at line 431 of file epics.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