Psana::EvrData::OutputMapV2 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

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

Static Public Member Functions

static uint32_t _sizeof ()


Detailed Description

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


Member Enumeration Documentation

enum Psana::EvrData::OutputMapV2::Conn

Enumerator:
FrontPanel 
UnivIO 

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

enum Psana::EvrData::OutputMapV2::Source

Enumerator:
Pulse 
DBus 
Prescaler 
Force_High 
Force_Low 

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


Constructor & Destructor Documentation

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

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

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

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


Member Function Documentation

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

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

Referenced by Psana::EvrData::IOChannelV2::_sizeof().

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

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

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

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

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

Returns encoded source value.

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

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

uint8_t Psana::EvrData::OutputMapV2::module (  )  const [inline]

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

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

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

Referenced by map().

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

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

Referenced by map().

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

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