#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "taskLib.h"
#include "ctype.h"
#include "signal.h"
#include "setjmp.h"
#include "iv.h"
#include "intLib.h"
#include "sysLib.h"
#include "netShow.h"
#include "time.h"
#include "timers.h"
#include "tickLib.h"
#include "math.h"
#include "errno.h"
#include "application.conf"
Defines | |
#define | ITLEVEL 3 |
#define | RCTLREG 0 |
#define | RSTAREG 0 |
#define | RITVREG 2 |
#define | RADDREG 6 |
#define | RDATREG 4 |
#define | RDATREGr 4 |
#define | RDATREGc 6 |
#define | CIFCTRL (raddr + 0) |
#define | CIFSTAT (raddr + 0) |
#define | CIFADDR (raddr + 0) |
#define | CIFDATA (raddr + 1) |
#define | CANREADf 0x8000 |
#define | CANREADi 0x8200 |
#define | CANWRITf 0x8800 |
#define | CANWRITi 0x8a00 |
#define | CANCTRL 0x00 |
#define | CANSTAT 0x01 |
#define | CANCPUI 0x02 |
Functions | |
static int | waitCAN (unsigned raddr) |
int | InitCAN (unsigned raddr, unsigned cspeed) |
int | SendMsg (unsigned raddr, unsigned mssg, unsigned short caddr[], unsigned short data[], int ndata, char *text) |
int | RecvMsg (unsigned raddr, unsigned mssg, unsigned short caddr[]) |
int | RqstMsg (unsigned raddr, unsigned mssg, unsigned short caddr[]) |
int | WaitMsg (unsigned raddr, unsigned mssg, unsigned short data[], int ndata, char *text) |
int | WritCAN (unsigned raddr, unsigned caddr, unsigned short cdata) |
int | WritCANx (unsigned raddr, unsigned caddr, unsigned short cdata[], int cnum) |
int | ReadCAN (unsigned raddr, unsigned caddr, unsigned short *cdata) |
int | ReadCANx (unsigned raddr, unsigned caddr, unsigned short cdata[], int cnum) |
Variables | |
jmp_buf | env |
int | MemFaultSig |
int | MemFaultCode |
modification history -------------------- 15aug08 kHu DOXYGEN comments added 06apr06 kHu WaitMsg() ergaenzt: set message invalid 06apr06 kHu RqstMsg() war kein Remote Request
#define CANCPUI 0x02 |
#define CANCTRL 0x00 |
#define CANREADf 0x8000 |
#define CANREADi 0x8200 |
#define CANSTAT 0x01 |
#define CANWRITf 0x8800 |
#define CANWRITi 0x8a00 |
#define CIFADDR (raddr + 0) |
#define CIFCTRL (raddr + 0) |
#define CIFDATA (raddr + 1) |
#define CIFSTAT (raddr + 0) |
#define ITLEVEL 3 |
#define RADDREG 6 |
#define RCTLREG 0 |
#define RDATREG 4 |
#define RDATREGc 6 |
#define RDATREGr 4 |
#define RITVREG 2 |
#define RSTAREG 0 |
int InitCAN | ( | unsigned | raddr, | |
unsigned | cspeed | |||
) |
int ReadCAN | ( | unsigned | raddr, | |
unsigned | caddr, | |||
unsigned short * | cdata | |||
) |
int ReadCANx | ( | unsigned | raddr, | |
unsigned | caddr, | |||
unsigned short | cdata[], | |||
int | cnum | |||
) |
int RecvMsg | ( | unsigned | raddr, | |
unsigned | mssg, | |||
unsigned short | caddr[] | |||
) |
int RqstMsg | ( | unsigned | raddr, | |
unsigned | mssg, | |||
unsigned short | caddr[] | |||
) |
int SendMsg | ( | unsigned | raddr, | |
unsigned | mssg, | |||
unsigned short | caddr[], | |||
unsigned short | data[], | |||
int | ndata, | |||
char * | text | |||
) |
static int waitCAN | ( | unsigned | raddr | ) | [static] |
int WaitMsg | ( | unsigned | raddr, | |
unsigned | mssg, | |||
unsigned short | data[], | |||
int | ndata, | |||
char * | text | |||
) |
int WritCAN | ( | unsigned | raddr, | |
unsigned | caddr, | |||
unsigned short | cdata | |||
) |
int WritCANx | ( | unsigned | raddr, | |
unsigned | caddr, | |||
unsigned short | cdata[], | |||
int | cnum | |||
) |
jmp_buf env |
int MemFaultCode |
int MemFaultSig |