Data Structures | |
struct | DACLIBCOM |
struct | HTYPES |
struct | SPEPNTR |
Defines | |
#define | INITDACLIBCOM |
#define | PNAME ccDACLIBCOM.pname |
#define | PTITLE ccDACLIBCOM.ptitle |
#define | PARNAM ccDACLIBCOM.parnam |
#define | HLPNAM ccDACLIBCOM.hlpnam |
#define | ERRCNTo ccDACLIBCOM.errcnto |
#define | ERRCNTd ccDACLIBCOM.errcntd |
#define | ERRCNTf ccDACLIBCOM.errcntf |
#define | STCKCHCK ccDACLIBCOM.stckchck |
#define | STATUS pselspe->status |
#define | IHDLEN pselspe->ihdlen |
#define | IPLANES iplanes |
#define | IROWS pselspe->irows |
#define | ICOLS pselspe->icols |
#define | IBYTES pselspe->ibytes |
#define | SPELEN pselspe->spelen |
#define | TOTLEN pselspe->totlen |
#define | BLOCKS pselspe->blocks |
#define | BLOCKT pselspe->blockt |
#define | FILNAM pselspe->filnam |
#define | SPEBUF pselspe->spebuf |
#define | SPEHDR pselspe->spehdr |
#define | SPEDATA pselspe->spedata |
#define | XSPHDR pselspe->xsphdr |
#define | XHSPCD pselspe->xhspcd |
#define | CHTYPE pselspe->chtype |
#define | USHPUNI pselspe->ushpuni |
#define | CHTVALID CHTYPE->valid |
#define | CHTHDRID CHTYPE->hdrid |
#define | CHTPRGID CHTYPE->prgid |
#define | CHTDSCR CHTYPE->hdscr |
#define | CHTDATA CHTYPE->hdattyp |
#define | COMMSTAT 0x2000 |
#define | SPECRDSK ((STATUS & 0x0001) != 0) |
#define | SPESVDSK ((STATUS & 0x0002) != 0) |
#define | SPECRMEM ((STATUS & 0x0004) != 0) |
#define | SPELDMEM ((STATUS & 0x0008) != 0) |
#define | ONLINE ((STATUS & 0x0010) != 0) |
#define | AUTSTOP ((STATUS & 0x0020) != 0) |
#define | TESTRUN ((STATUS & 0x0040) != 0) |
#define | FILNTFND ((STATUS & 0x0080) != 0) |
#define | SPEOLD (!FILNTFND) |
#define | SPENEW (FILNTFND) |
#define | EXFAIL ((STATUS & 0x0100) != 0) |
#define | WRGTYP ((STATUS & 0x0200) != 0) |
#define | ERRHDR ((STATUS & 0x0400) != 0) |
#define | ERRFIL ((STATUS & 0x0800) != 0) |
#define | HDRLDD ((STATUS & 0x1000) != 0) |
#define | PARLDD ((STATUS & 0x2000) != 0) |
#define | SPENAMOK ((STATUS & 0x4000) != 0) |
Functions | |
FCSTAT | pStart (void) |
void | Newspe (void) |
FCSTAT | Terres (void) |
void | Rdname (char *fname, int maxlen) |
void | Spenam (char *fname) |
FCSTAT | Shohdr (void) |
FCSTAT | Inpar (int mode) |
void | Setconf (int mode) |
void | Sethdr (int mode) |
FCSTAT | Netwrk (int mode) |
FCSTAT | Files (int mode) |
FCSTAT | Help (void) |
FCSTAT | Globify (char *fname, char *result, int lrslt) |
FCSTAT | sOpen (void) |
FCSTAT | sClose (void) |
void | SwiSpe (int spenum) |
void * | Illacc (char *cccc) |
void | sZero (void) |
DATAC | sChanl (unsigned long chan_numb) |
FCSTAT | Strtex (void) |
FCSTAT | Runspe (void) |
FCSTAT | NullSpe (int mode) |
FCSTAT | xCntrl (int mode) |
FCSTAT | dStart (void) |
FCSTAT | dStop (void) |
FCSTAT | dpStatus (void) |
FCSTAT | dpStep (void) |
FCSTAT | dpStream (void) |
void | SetDatRout (void) |
FCSTAT | ECinit (BOOL initIT) |
FCSTAT | ECclear (void) |
FCSTAT | ECchck (UINT2 address) |
FCSTAT | ECread (UINT2 address, UINT2 *value) |
FCSTAT | ECwrite (UINT2 address, UINT2 value) |
void | SetCtlRout (void) |
FCSTAT | LisCtl (int mode) |
FCSTAT | LisTra (char *data, int dlen) |
FCSTAT | RunECF (int mode) |
FCSTAT | InitCAN (unsigned raddr, unsigned cspeed) |
FCSTAT | SendMsg (unsigned raddr, unsigned mssg, unsigned short caddr[], unsigned short data[], int ndata, char *text) |
FCSTAT | RecvMsg (unsigned raddr, unsigned mssg, unsigned short caddr[]) |
FCSTAT | RqstMsg (unsigned raddr, unsigned mssg, unsigned short caddr[]) |
FCSTAT | WaitMsg (unsigned raddr, unsigned mssg, unsigned short data[], int ndata, char *text) |
FCSTAT | WritCAN (unsigned raddr, unsigned caddr, unsigned short cdata) |
FCSTAT | WritCANx (unsigned raddr, unsigned caddr, unsigned short cdata[], int cnum) |
FCSTAT | ReadCAN (unsigned raddr, unsigned caddr, unsigned short *cdata) |
FCSTAT | ReadCANx (unsigned raddr, unsigned caddr, unsigned short cdata[], int cnum) |
Variables | |
UINT4 | iplanes |
void * | xspebuf |
HTYPES | htypes [] |
SPEPNTR | spepntr [] |
int | iselspe |
SPEPNTR * | pselspe |
modification history -------------------- 15aug08 kHu DOXYGEN comments added 13feb06 kHu IPLANES neu 02jul02 kHu STCKCHCK neu 16may02 kHu ECchck() neu 27feb02 kHu weiteres Argument beim Start: BGARG1 18feb02 kHu Argumente beim Start: PNAME,PTITLE,PARNAM,HLPNAM 19dec00 kHu Setconf(void) -> Setconf(int mode) 05sep00 kHu dac42.c prototype declarations 09mar00 kHu Inpar(1/3): TOTLEN IHDLEN BLOCKT 09mar00 kHu SwiSpe(): transfer common status bits 23feb00 kHu erweitert auf verschiedene Header Typen 19nov99 kHu Zero spectrum if test run 28okt99 kHu x.conf x.h neu geordnet 21sep99 kHu ueberarbeitet 22dec98 kHu Trennen in daclib und exlib 22dec98 kHu Terres() von dac20.c nach dac22.c 16nov98 kHu Umstellung von Newspe() 13oct98 kHu tReadp() 23sep98 kHu Detach/Restart 16sep98 kHu new: template version DAP from MCA program 15sep98 kHu Dir und File fuer Spektrum zusammengefasst 08sep98 kHu dac: auf neuen Stand gebracht 25mar96 kHu Ultrix, VxWorks Portierung (C) 04mar86 kHu PDP11 Version (F77, Macro-11)
#define AUTSTOP ((STATUS & 0x0020) != 0) |
#define BLOCKS pselspe->blocks |
#define BLOCKT pselspe->blockt |
#define CHTDATA CHTYPE->hdattyp |
#define CHTDSCR CHTYPE->hdscr |
#define CHTHDRID CHTYPE->hdrid |
#define CHTPRGID CHTYPE->prgid |
#define CHTVALID CHTYPE->valid |
#define CHTYPE pselspe->chtype |
#define COMMSTAT 0x2000 |
#define ERRCNTd ccDACLIBCOM.errcntd |
#define ERRCNTf ccDACLIBCOM.errcntf |
#define ERRCNTo ccDACLIBCOM.errcnto |
#define ERRFIL ((STATUS & 0x0800) != 0) |
#define ERRHDR ((STATUS & 0x0400) != 0) |
#define EXFAIL ((STATUS & 0x0100) != 0) |
#define FILNAM pselspe->filnam |
#define FILNTFND ((STATUS & 0x0080) != 0) |
#define HDRLDD ((STATUS & 0x1000) != 0) |
#define HLPNAM ccDACLIBCOM.hlpnam |
#define IBYTES pselspe->ibytes |
#define ICOLS pselspe->icols |
#define IHDLEN pselspe->ihdlen |
#define INITDACLIBCOM |
Value:
"", /* Name of program */ \ "", /* Title of program */ \ "", /* Name of parameter file */ \ "", /* Name of help file */ \ 0, /* Online breakdowns */ \ 0, /* Data transfer errors */ \ 0, /* Fifo failures */ \ FALSE
#define IPLANES iplanes |
#define IROWS pselspe->irows |
#define ONLINE ((STATUS & 0x0010) != 0) |
#define PARLDD ((STATUS & 0x2000) != 0) |
#define PARNAM ccDACLIBCOM.parnam |
#define PNAME ccDACLIBCOM.pname |
#define PTITLE ccDACLIBCOM.ptitle |
#define SPEBUF pselspe->spebuf |
#define SPECRDSK ((STATUS & 0x0001) != 0) |
#define SPECRMEM ((STATUS & 0x0004) != 0) |
#define SPEDATA pselspe->spedata |
#define SPEHDR pselspe->spehdr |
#define SPELDMEM ((STATUS & 0x0008) != 0) |
#define SPELEN pselspe->spelen |
#define SPENAMOK ((STATUS & 0x4000) != 0) |
#define SPENEW (FILNTFND) |
#define SPEOLD (!FILNTFND) |
#define SPESVDSK ((STATUS & 0x0002) != 0) |
#define STCKCHCK ccDACLIBCOM.stckchck |
#define TESTRUN ((STATUS & 0x0040) != 0) |
#define TOTLEN pselspe->totlen |
#define USHPUNI pselspe->ushpuni |
#define WRGTYP ((STATUS & 0x0200) != 0) |
#define XHSPCD pselspe->xhspcd |
#define XSPHDR pselspe->xsphdr |
FCSTAT dpStatus | ( | void | ) |
FCSTAT dpStep | ( | void | ) |
FCSTAT dpStream | ( | void | ) |
FCSTAT dStart | ( | void | ) |
FCSTAT dStop | ( | void | ) |
FCSTAT ECchck | ( | UINT2 | address | ) |
FCSTAT ECclear | ( | void | ) |
FCSTAT ECread | ( | UINT2 | address, | |
UINT2 * | value | |||
) |
FCSTAT ECwrite | ( | UINT2 | address, | |
UINT2 | value | |||
) |
FCSTAT Files | ( | int | mode | ) |
FCSTAT Globify | ( | char * | fname, | |
char * | result, | |||
int | lrslt | |||
) |
FCSTAT Help | ( | void | ) |
void* Illacc | ( | char * | cccc | ) |
FCSTAT InitCAN | ( | unsigned | raddr, | |
unsigned | cspeed | |||
) |
FCSTAT Inpar | ( | int | mode | ) |
FCSTAT LisCtl | ( | int | mode | ) |
FCSTAT LisTra | ( | char * | data, | |
int | dlen | |||
) |
FCSTAT Netwrk | ( | int | mode | ) |
void Newspe | ( | void | ) |
FCSTAT NullSpe | ( | int | mode | ) |
FCSTAT pStart | ( | void | ) |
void Rdname | ( | char * | fname, | |
int | maxlen | |||
) |
FCSTAT ReadCAN | ( | unsigned | raddr, | |
unsigned | caddr, | |||
unsigned short * | cdata | |||
) |
FCSTAT ReadCANx | ( | unsigned | raddr, | |
unsigned | caddr, | |||
unsigned short | cdata[], | |||
int | cnum | |||
) |
FCSTAT RecvMsg | ( | unsigned | raddr, | |
unsigned | mssg, | |||
unsigned short | caddr[] | |||
) |
FCSTAT RqstMsg | ( | unsigned | raddr, | |
unsigned | mssg, | |||
unsigned short | caddr[] | |||
) |
FCSTAT RunECF | ( | int | mode | ) |
FCSTAT Runspe | ( | void | ) |
DATAC sChanl | ( | unsigned long | chan_numb | ) |
FCSTAT sClose | ( | void | ) |
FCSTAT SendMsg | ( | unsigned | raddr, | |
unsigned | mssg, | |||
unsigned short | caddr[], | |||
unsigned short | data[], | |||
int | ndata, | |||
char * | text | |||
) |
void Setconf | ( | int | mode | ) |
void SetCtlRout | ( | void | ) |
void SetDatRout | ( | void | ) |
void Sethdr | ( | int | mode | ) |
FCSTAT Shohdr | ( | void | ) |
FCSTAT sOpen | ( | void | ) |
void Spenam | ( | char * | fname | ) |
FCSTAT Strtex | ( | void | ) |
void SwiSpe | ( | int | spenum | ) |
void sZero | ( | void | ) |
FCSTAT Terres | ( | void | ) |
FCSTAT WaitMsg | ( | unsigned | raddr, | |
unsigned | mssg, | |||
unsigned short | data[], | |||
int | ndata, | |||
char * | text | |||
) |
FCSTAT WritCAN | ( | unsigned | raddr, | |
unsigned | caddr, | |||
unsigned short | cdata | |||
) |
FCSTAT WritCANx | ( | unsigned | raddr, | |
unsigned | caddr, | |||
unsigned short | cdata[], | |||
int | cnum | |||
) |
FCSTAT xCntrl | ( | int | mode | ) |
UINT4 iplanes |
int iselspe |
void* xspebuf |