CCamacModule.cpp File Reference

#include <config.h>
#include "CCamacModule.h"
#include <RangeError.h>
#include <CCamac.h>
#include <assert.h>

Go to the source code of this file.

Variables

static const char * Copyright = "(C) Copyright Michigan State University 2002, All rights reserved"
static const int BRANCH_RANGE [2] = {0, 7}
static const int CRATE_RANGE [2] = {0, 7}
static const int SLOT_RANGE [2] = {1, 31}
static const int SUB_RANGE [2] = {0, 15}
static const int F_RANGE [2] = {0, 31}
static const int READ_RANGE [2] = {0, 7}
static const int WRITE_RANGE [2] = {16, 23}
static const int CTL_RANGES [4] = {8, 15, 16, 31}
static const int ShortBit = 2
static const int FShift = 2
static const int AShift = 7
static const int NShift = 11
static const int CShift = 16
static const int BShift = 23


Variable Documentation

const int AShift = 7 [static]

Definition at line 307 of file CCamacModule.cpp.

Referenced by CCamacModule::MakePointer().

const int BRANCH_RANGE[2] = {0, 7} [static]

Definition at line 294 of file CCamacModule.cpp.

Referenced by CCamacModule::CCamacModule(), and CCamacModule::ValidBranch().

const int BShift = 23 [static]

Definition at line 310 of file CCamacModule.cpp.

const char* Copyright = "(C) Copyright Michigan State University 2002, All rights reserved" [static]

Definition at line 278 of file CCamacModule.cpp.

const int CRATE_RANGE[2] = {0, 7} [static]

Definition at line 295 of file CCamacModule.cpp.

Referenced by CCamacModule::CCamacModule(), and CCamacModule::ValidCrate().

const int CShift = 16 [static]

Definition at line 309 of file CCamacModule.cpp.

Referenced by CCamacModule::MakePointer().

const int CTL_RANGES[4] = {8, 15, 16, 31} [static]

Definition at line 302 of file CCamacModule.cpp.

Referenced by CCamacModule::Control().

const int F_RANGE[2] = {0, 31} [static]

Definition at line 298 of file CCamacModule.cpp.

Referenced by CCamacModule::ValidFunction().

const int FShift = 2 [static]

Definition at line 306 of file CCamacModule.cpp.

Referenced by CCamacModule::MakePointer().

const int NShift = 11 [static]

Definition at line 308 of file CCamacModule.cpp.

Referenced by CCamacModule::MakePointer().

const int READ_RANGE[2] = {0, 7} [static]

Definition at line 299 of file CCamacModule.cpp.

Referenced by CCamacModule::isRead(), and CCamacModule::Read().

const int ShortBit = 2 [static]

Definition at line 305 of file CCamacModule.cpp.

Referenced by CCamacModule::MakePointer().

const int SLOT_RANGE[2] = {1, 31} [static]

Definition at line 296 of file CCamacModule.cpp.

Referenced by CCamacModule::CCamacModule(), and CCamacModule::ValidSlot().

const int SUB_RANGE[2] = {0, 15} [static]

Definition at line 297 of file CCamacModule.cpp.

Referenced by CCamacModule::Control(), CCamacModule::Read(), CCamacModule::ValidSubaddress(), and CCamacModule::Write().

const int WRITE_RANGE[2] = {16, 23} [static]

Definition at line 300 of file CCamacModule.cpp.

Referenced by CCamacModule::isWrite(), and CCamacModule::Write().


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