#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "ctype.h"
#include "signal.h"
#include "setjmp.h"
#include "iv.h"
#include "intLib.h"
#include "semLib.h"
#include "application.conf"
Defines | |
| #define | MAXCMD 32 |
| #define | CMDADR(i) cmds[i].addr |
| #define | CMDDAT(i) cmds[i].cmd.datai2 |
| #define | CMDDATh(i) cmds[i].cmd.datai1[0] |
| #define | CMDDATl(i) cmds[i].cmd.datai1[1] |
Functions | |
| static int | prepECF (void) |
| static int | strtECF (void) |
| static int | stopECF (void) |
| static int | waitECF (void) |
| static int | contECF (void) |
| static void | tBreak (void) |
| static void | tCtrl (void) |
| static void | intHndlr (int taskid) |
| static void | mfaults () |
| int | RunECF (mode) |
| static void | mfaults (int sig, int code, struct sigcontext *scp) |
Variables | |
| static jmp_buf | env |
| static BOOL | stop = FALSE |
| static BOOL | wait = FALSE |
| static SEM_ID | semaph1 |
| static SEM_ID | semaph2 |
| static BOOL | iterr = FALSE |
| static BOOL | ittmo = FALSE |
| static int | tCtrlReply = OK |
| static int | stpcntl = 0 |
| struct { | |
| UINT1 addr | |
| union { | |
| UINT2 datai2 | |
| UINT1 datai1 [2] | |
| } cmd | |
| } | cmds [MAXCMD] |
| unsigned char * | pdata |
| unsigned char * | adata |
| unsigned char * | c1data |
| unsigned char * | c2data |
| unsigned char * | ccdata |
modification history -------------------- 15aug08 kHu DOXYGEN comments added 02jul02 kHu uInit(), uReset() -> uClear 03may02 kHu ess44.c --> dac44.c 06mar01 kHu Save Spectrum mit ECF synchronisiert 05sep00 kHu short -> UINT2 11nov99 kHu Newprog Standard 28okt99 kHu x.conf x.h neu geordnet 26oct99 kHu new
| #define CMDDAT | ( | i | ) | cmds[i].cmd.datai2 |
| #define CMDDATh | ( | i | ) | cmds[i].cmd.datai1[0] |
| #define CMDDATl | ( | i | ) | cmds[i].cmd.datai1[1] |
| #define MAXCMD 32 |
| static int contECF | ( | void | ) | [static] |
| static void intHndlr | ( | int | taskid | ) | [static] |
| static void mfaults | ( | int | sig, | |
| int | code, | |||
| struct sigcontext * | scp | |||
| ) | [static] |
| static void mfaults | ( | ) | [static] |
| static int prepECF | ( | void | ) | [static] |
| int RunECF | ( | mode | ) |
| static int stopECF | ( | void | ) | [static] |
| static int strtECF | ( | void | ) | [static] |
| static void tBreak | ( | void | ) | [static] |
| static void tCtrl | ( | void | ) | [static] |
| static int waitECF | ( | void | ) | [static] |
| unsigned char* adata |
| UINT1 addr |
| unsigned char* c1data |
| unsigned char* c2data |
| unsigned char* ccdata |
| union { ... } cmd |
| struct { ... } cmds[MAXCMD] |
| UINT1 datai1[2] |
| UINT2 datai2 |
jmp_buf env [static] |
| unsigned char* pdata |
SEM_ID semaph1 [static] |
SEM_ID semaph2 [static] |
int stpcntl = 0 [static] |
int tCtrlReply = OK [static] |
1.5.6