Doxygen Documentation

Main Index

Package Index

Package:

GDAB

Version:

dev

Marked:

(not marked)

Constituent:

gdab

Tag:

mv2304


Interface   Compound List   File List   Compound Members   File Members  

gCRU.h File Reference

command/response methods for the GCRU More...

#include "GDAB/gdab.h"

Functions

int gCRUcmd (gdabHandle gdab, unsigned short opcode)
 Sends a dataless command to the CRU address.

int gCRUload (gdabHandle gdab, unsigned short regId, unsigned int value)
 Loads a register with value.

int gCRUread (gdabHandle gdab, unsigned short regId, unsigned int *value)
 Reads a register returing value in val.


Detailed Description

command/response methods for the GCRU

Author:
James Swain - jswain@slac.stanford.edu

Function Documentation

int gCRUcmd gdabHandle  gdab,
unsigned short  opcode
 

Sends a dataless command to the CRU address.

Parameters:
gdab gdabHandle for CRU
opcode opcode of command to send
Returns:
G_OK on success
Sends the dataless command specified by opcode to the CRU

int gCRUload gdabHandle  gdab,
unsigned short  reg,
unsigned int  value
 

Loads a register with value.

Parameters:
gdab gdabHandle for CRU
reg register of CRU to load
value 32-bit value to load into CRU register
Returns:
G_OK on success
Loads the CRU register specified by reg with value

int gCRUread gdabHandle  gdab,
unsigned short  reg,
unsigned int *  val
 

Reads a register returing value in val.

Parameters:
gdab gdabHandle for CRU
reg register of CRU to read
val pointer to storage to hold the response of the read command
Returns:
G_OK on success
Reads the CRU register specified by reg. val is filled on return.

The following error codes are returned when LATp errors occur:

  • GERR_LATP_HEADER_PARITY
  • GERR_LATP_CELL_PARITY
  • GERR_LATP_TRUNCATE


Generated on Wed Nov 19 14:55:02 2003 by doxygen 1.3.3