#include <daqdatatypes.h>
#include <cesmacros.h>
Go to the source code of this file.
Defines | |
#define | CSRCRATE 0 |
#define | CSRSLOT 29 |
#define | CSRSUBAD 0 |
#define | CSRFUN 0 |
#define | CAM16 2 |
#define | CAM24 0 |
#define | CAMF 2 |
#define | CAMA 7 |
#define | CAMN 11 |
#define | CAMC 16 |
#define | CAMB 19 |
#define | CAMBAS(b) ((int)(camac.busbase + (int)busbases[camac.localaccess])) |
#define | IT4 1 |
#define | IT2 2 |
#define | MIT4 0x4 |
#define | MIT2 0x8 |
#define | MLAM 0x10 |
#define | MTO 0x20 |
#define | MNOX 0x800 |
#define | QMASK 0x8000 |
#define | XMASK 0x4000 |
#define | CBDPTR(b, c, n, a, f, s) |
#define | CAMCTL(ptr) { if(*((volatile INT16 *)(ptr))){} } |
#define | CAMCTLP(ptr) probew((INT16 *)(ptr)) |
#define | CAMRD16(ptr) (*(volatile INT16 *)(ptr)) |
#define | CAMRD16P(ptr, dest) prbrdw(((INT16 *)(ptr)), ((INT16 *)(&dest))) |
#define | CAMRD24(ptr) (getlong(ptr) & 0xffffff) |
#define | CAMRD24P(ptr, dest) prbrdl(((INT32 *)(ptr)), ((INT32 *)(&dest))) |
#define | CAMWR16(ptr, val) (*((volatile INT16 *)(ptr)) = (val)) |
#define | CAMWR16P(ptr, val) prbwtw(((volatile INT16 *)(ptr)), ((INT16)(val))) |
#define | CAMWR24(ptr, val) (putlong( ((val) & 0xFFFFFF), ((volatile INT32 *)ptr))) |
#define | CAMWR24P(ptr, val) prbwtl(((INT32 *)(ptr)), ((INT32)(val))) |
#define CAM16 2 |
Definition at line 56 of file cescamac.h.
#define CAM24 0 |
Definition at line 57 of file cescamac.h.
#define CAMA 7 |
Definition at line 59 of file cescamac.h.
#define CAMB 19 |
#define CAMBAS | ( | b | ) | ((int)(camac.busbase + (int)busbases[camac.localaccess])) |
Definition at line 68 of file cescamac.h.
#define CAMC 16 |
Definition at line 61 of file cescamac.h.
#define CAMCTL | ( | ptr | ) | { if(*((volatile INT16 *)(ptr))){} } |
Definition at line 115 of file cescamac.h.
#define CAMCTLP | ( | ptr | ) | probew((INT16 *)(ptr)) |
Definition at line 117 of file cescamac.h.
#define CAMF 2 |
Definition at line 58 of file cescamac.h.
#define CAMN 11 |
#define CAMRD16 | ( | ptr | ) | (*(volatile INT16 *)(ptr)) |
Definition at line 127 of file cescamac.h.
#define CAMRD16P | ( | ptr, | |||
dest | ) | prbrdw(((INT16 *)(ptr)), ((INT16 *)(&dest))) |
Definition at line 129 of file cescamac.h.
#define CAMRD24 | ( | ptr | ) | (getlong(ptr) & 0xffffff) |
Definition at line 137 of file cescamac.h.
#define CAMRD24P | ( | ptr, | |||
dest | ) | prbrdl(((INT32 *)(ptr)), ((INT32 *)(&dest))) |
Definition at line 140 of file cescamac.h.
#define CAMWR16 | ( | ptr, | |||
val | ) | (*((volatile INT16 *)(ptr)) = (val)) |
Definition at line 151 of file cescamac.h.
#define CAMWR16P | ( | ptr, | |||
val | ) | prbwtw(((volatile INT16 *)(ptr)), ((INT16)(val))) |
Definition at line 153 of file cescamac.h.
#define CAMWR24 | ( | ptr, | |||
val | ) | (putlong( ((val) & 0xFFFFFF), ((volatile INT32 *)ptr))) |
Definition at line 160 of file cescamac.h.
#define CAMWR24P | ( | ptr, | |||
val | ) | prbwtl(((INT32 *)(ptr)), ((INT32)(val))) |
Definition at line 163 of file cescamac.h.
#define CBDPTR | ( | b, | |||
c, | |||||
n, | |||||
a, | |||||
f, | |||||
s | ) |
#define CSRCRATE 0 |
Definition at line 47 of file cescamac.h.
#define CSRFUN 0 |
Definition at line 50 of file cescamac.h.
#define CSRSLOT 29 |
Definition at line 48 of file cescamac.h.
#define CSRSUBAD 0 |
Definition at line 49 of file cescamac.h.
#define IT2 2 |
Definition at line 74 of file cescamac.h.
#define IT4 1 |
Definition at line 73 of file cescamac.h.
#define MIT2 0x8 |
Definition at line 76 of file cescamac.h.
#define MIT4 0x4 |
Definition at line 75 of file cescamac.h.
#define MLAM 0x10 |
Definition at line 77 of file cescamac.h.
#define MNOX 0x800 |
Definition at line 79 of file cescamac.h.
#define MTO 0x20 |
Definition at line 78 of file cescamac.h.
#define QMASK 0x8000 |
Definition at line 80 of file cescamac.h.
#define XMASK 0x4000 |
Definition at line 81 of file cescamac.h.