Psana::EvrData::OutputMap Class Reference

#include <evr.ddl.h>

List of all members.

Public Types

 Pulse
 DBus
 Prescaler
 Force_High
 Force_Low
 FrontPanel
 UnivIO
enum  Source {
  Pulse, DBus, Prescaler, Force_High,
  Force_Low
}
enum  Conn { FrontPanel, UnivIO }

Public Member Functions

 OutputMap (EvrData::OutputMap::Source arg__bf_source, uint8_t arg__bf_source_id, EvrData::OutputMap::Conn arg__bf_conn, uint8_t arg__bf_conn_id)
 OutputMap ()
uint32_t value () const
EvrData::OutputMap::Source source () const
uint8_t source_id () const
EvrData::OutputMap::Conn conn () const
uint8_t conn_id () const
uint32_t map () const

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

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


Member Enumeration Documentation

enum Psana::EvrData::OutputMap::Conn

Enumerator:
FrontPanel 
UnivIO 

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

enum Psana::EvrData::OutputMap::Source

Enumerator:
Pulse 
DBus 
Prescaler 
Force_High 
Force_Low 

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


Constructor & Destructor Documentation

Psana::EvrData::OutputMap::OutputMap ( EvrData::OutputMap::Source  arg__bf_source,
uint8_t  arg__bf_source_id,
EvrData::OutputMap::Conn  arg__bf_conn,
uint8_t  arg__bf_conn_id 
) [inline]

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

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

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


Member Function Documentation

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

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

EvrData::OutputMap::Conn Psana::EvrData::OutputMap::conn (  )  const [inline]

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

uint8_t Psana::EvrData::OutputMap::conn_id (  )  const [inline]

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

uint32_t Psana::EvrData::OutputMap::map (  )  const

Returns encoded source value.

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

References DBus, Force_High, Force_Low, Prescaler, Pulse, source(), and source_id().

EvrData::OutputMap::Source Psana::EvrData::OutputMap::source (  )  const [inline]

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

Referenced by map().

uint8_t Psana::EvrData::OutputMap::source_id (  )  const [inline]

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

Referenced by map().

uint32_t Psana::EvrData::OutputMap::value (  )  const [inline]

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