CSIS3820.cpp File Reference

#include <config.h>
#include "CSIS3820.h"
#include <string>
#include <stdio.h>
#include <stdlib.h>

Go to the source code of this file.

Functions

static const int ModuleSize (0xb00)
static const unsigned long CSR (0)
static const unsigned int LEDOn (1)
static const unsigned int LEDOff (0x10000)
static const unsigned int LEDIsOnMask (1)
static const unsigned int ISARMED (0x1000000)
static const unsigned int SCALERENABLED (0x10000)
static const unsigned int MCSENABLED (0x40000)
static const unsigned int ENABLEREFPULSER (0x40)
static const unsigned int DISABLEREFPULSER (0x400000)
static const unsigned int ENABLETESTPULSER (0x30)
static const unsigned int DISABLETESTPULSER (0x300000)
static const unsigned int REFPULSERON (0x40)
static const unsigned int TESTPULSERON (0X30)
static const unsigned long IdAndFirmware (0x4)
static const unsigned int IDShift (16)
static const unsigned int IDMask (0xffff)
static const unsigned int REVMask (0xff)
static const unsigned int MAJORShift (8)
static const unsigned int ACQMode (0x100)
static const unsigned int OperatingModeMask (0x70000000)
static const unsigned int InputModeMask (0x0070000)
static const unsigned int LatchModeMask (0x00000070)
static const unsigned int NONCLEARINGMODE (1)
static const unsigned int RESET (0x400)
static const unsigned int CLEAR (0x40c)
static const unsigned int LATCH (0x410)
static const unsigned int ARM (0x414)
static const unsigned int ENABLE (0x418)
static const unsigned int DISABLE (0x41c)
static const unsigned int SHADOWCOUNTERS (0x800)
static const unsigned int COUNTERS (0xa00)
static const unsigned int ChannelCount (32)


Function Documentation

static const unsigned int ACQMode ( 0x100   )  [static]

Referenced by CSIS3820::getAcqMode(), and CSIS3820::setAcqMode().

static const unsigned int ARM ( 0x414   )  [static]

Referenced by CSIS3820::Arm().

static const unsigned int ChannelCount ( 32   )  [static]

Referenced by CSIS3820::ReadAllChannels(), CSIS3820::ReadAllLatchedChannels(), and CSIS3820::ValidChannel().

static const unsigned int CLEAR ( 0x40c   )  [static]

Referenced by CSIS3820::ClearChannels().

static const unsigned int COUNTERS ( 0xa00   )  [static]

Referenced by CSIS3820::ReadChannel().

static const unsigned long CSR (  )  [static]

static const unsigned int DISABLE ( 0x41c   )  [static]

Referenced by CSIS3820::Disable().

static const unsigned int DISABLEREFPULSER ( 0x400000   )  [static]

Referenced by CSIS3820::DisableReferencePulser().

static const unsigned int DISABLETESTPULSER ( 0x300000   )  [static]

Referenced by CSIS3820::DisableTestCounter().

static const unsigned int ENABLE ( 0x418   )  [static]

Referenced by CSIS3820::Enable().

static const unsigned int ENABLEREFPULSER ( 0x40   )  [static]

Referenced by CSIS3820::EnableReferencePulser().

static const unsigned int ENABLETESTPULSER ( 0x30   )  [static]

Referenced by CSIS3820::EnableTestCounter().

static const unsigned long IdAndFirmware ( 0x4   )  [static]

Referenced by CSIS3820::getModuleInfo().

static const unsigned int IDMask ( 0xffff   )  [static]

Referenced by CSIS3820::CSIS3820().

static const unsigned int IDShift ( 16   )  [static]

Referenced by CSIS3820::CSIS3820().

static const unsigned int InputModeMask ( 0x0070000   )  [static]

Referenced by CSIS3820::getInputMode().

static const unsigned int ISARMED ( 0x1000000   )  [static]

Referenced by CSIS3820::isArmed().

static const unsigned int LATCH ( 0x410   )  [static]

Referenced by CSIS3820::Latch().

static const unsigned int LatchModeMask ( 0x00000070   )  [static]

Referenced by CSIS3820::getLatchSource().

static const unsigned int LEDIsOnMask (  )  [static]

static const unsigned int LEDOff ( 0x10000   )  [static]

Referenced by CSIS3820::LightOff().

static const unsigned int LEDOn (  )  [static]

Referenced by CSIS3820::LightOn().

static const unsigned int MAJORShift (  )  [static]

Referenced by CSIS3820::getRevision().

static const unsigned int MCSENABLED ( 0x40000   )  [static]

Referenced by CSIS3820::isEnabled().

static const int ModuleSize ( 0xb00   )  [static]

static const unsigned int NONCLEARINGMODE (  )  [static]

Referenced by CSIS3820::DisableClearOnLatch(), and CSIS3820::EnableClearOnLatch().

static const unsigned int OperatingModeMask ( 0x70000000   )  [static]

Referenced by CSIS3820::getOperatingMode().

static const unsigned int REFPULSERON ( 0x40   )  [static]

Referenced by CSIS3820::isReferencePulserEnabled().

static const unsigned int RESET ( 0x400   )  [static]

static const unsigned int REVMask ( 0xff   )  [static]

Referenced by CSIS3820::getRevision().

static const unsigned int SCALERENABLED ( 0x10000   )  [static]

Referenced by CSIS3820::isEnabled().

static const unsigned int SHADOWCOUNTERS ( 0x800   )  [static]

Referenced by CSIS3820::ReadLatchedChannel().

static const unsigned int TESTPULSERON ( 0X30   )  [static]

Referenced by CSIS3820::isTestCounterOn().


Generated on Wed Sep 17 08:38:10 2008 for NSCL Device support. by  doxygen 1.5.1