ICP  1
Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Protected Attributes | List of all members
DAE3CardPolicy Class Reference

#include <dae3_policy.h>

Inheritance diagram for DAE3CardPolicy:
Inheritance graph

Public Member Functions

virtual ~DAE3CardPolicy ()
 

Static Public Member Functions

static unsigned long makeAddress (int position, unsigned long address)
 
static unsigned long cardFromAddress (unsigned long address)
 
static unsigned long baseAddress (unsigned long address)
 

Static Public Attributes

static const int CRATE_MOD = 100
 should be same as DAE2CardPolicy::CRATE_MOD More...
 
static const std::string card_policy_name = "DAE3CardPolicy"
 
static const std::string card_type = "DAE3"
 

Static Protected Attributes

static const int FIRMVERS = 0x7FFFC
 firmware version back end FPGA More...
 
static const uint32_t CARDSPACE = 0x28000000
 space allocated to a card More...
 

Detailed Description

Definition at line 6 of file dae3_policy.h.

Constructor & Destructor Documentation

virtual DAE3CardPolicy::~DAE3CardPolicy ( )
inlinevirtual

Definition at line 18 of file dae3_policy.h.

Member Function Documentation

static unsigned long DAE3CardPolicy::baseAddress ( unsigned long  address)
inlinestatic

Definition at line 41 of file dae3_policy.h.

References CARDSPACE.

static unsigned long DAE3CardPolicy::cardFromAddress ( unsigned long  address)
inlinestatic

Definition at line 37 of file dae3_policy.h.

References CARDSPACE.

static unsigned long DAE3CardPolicy::makeAddress ( int  position,
unsigned long  address 
)
inlinestatic

Definition at line 22 of file dae3_policy.h.

References CARDSPACE, and CRATE_MOD.

Member Data Documentation

const std::string DAE3CardPolicy::card_policy_name = "DAE3CardPolicy"
static

Definition at line 20 of file dae3_policy.h.

const std::string DAE3CardPolicy::card_type = "DAE3"
static

Definition at line 21 of file dae3_policy.h.

const uint32_t DAE3CardPolicy::CARDSPACE = 0x28000000
staticprotected

space allocated to a card

Definition at line 12 of file dae3_policy.h.

Referenced by baseAddress(), cardFromAddress(), and makeAddress().

const int DAE3CardPolicy::CRATE_MOD = 100
static

should be same as DAE2CardPolicy::CRATE_MOD

Definition at line 19 of file dae3_policy.h.

Referenced by makeAddress().

const int DAE3CardPolicy::FIRMVERS = 0x7FFFC
staticprotected

firmware version back end FPGA

Definition at line 11 of file dae3_policy.h.


The documentation for this class was generated from the following files: