fdhwlib  2.0.25
FltCurrent Class Reference

#include <FltCurrent.h>

Inheritance diagram for FltCurrent:
FltPixRegister Pbus

List of all members.

Public Member Functions


Detailed Description

The class contains information of the current monitor.

The Current Monitor needs a specific init sequence and the order of the pixel in the address space differs.

Changes:

  • Current monitor not available in version 3.
  • Update of init sequence and channel map due to Dennis Test's, ak 19.02.01
  • Update of the channelmap - thanks Sascha, ak 21.2.01

Definition at line 32 of file FltCurrent.h.


Constructor & Destructor Documentation

FltCurrent::FltCurrent ( const char *  name,
int  slotID,
int  regID,
int  r,
int  w,
int  len 
)
FltCurrent::~FltCurrent ( )

Member Function Documentation

int FltCurrent::channelMap ( int  ch)

Address translation.

All channel are numbered from 0 to 23 !

void FltCurrent::init ( )

Provides the init sequence for the ADCs.

The initialization string is written to the start address of the current monitor memory

unsigned long FltCurrent::read ( int  ch)

Read the Current of pixel <ch>.

The reimplementation uses the address translation.

Reimplemented from FltPixRegister.

void FltCurrent::reset ( )

Stop the current monitor!?

Reimplemented from Pbus.

void FltCurrent::write ( int  ch,
unsigned long  data 
)

Write to Current Register of pixel <ch>.

The reimplementation uses the address translation.

Reimplemented from FltPixRegister.


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