#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "taskLib.h"
#include "math.h"
#include "application.conf"
Data Structures | |
struct | DIALECT |
Defines | |
#define | PRIVAT7x |
#define | GRAFCS "\033P1p" |
#define | SCREEN "S(A[0,479][799,0])" |
#define | CLRSCR "S(E)" |
#define | OWRITE "W(V)" |
#define | RETMOD diaptr->retmod |
#define | BITMAP diaptr->bitmap |
#define | TXTMAP diaptr->txtmap |
#define | SHADE diaptr->shade |
#define | COLOR diaptr->color |
#define | REMAP diaptr->remap |
#define | DNORM "W(P1)W(I2)" |
#define | DBOLD "W(P1)W(I3)" |
#define | DDOTN "W(P4)W(I2)" |
#define | DDOTB "W(P4)W(I3)" |
#define | DDASHN "W(P2)W(I2)" |
#define | DDASHB "W(P2)W(I3)" |
#define | DDODAB "W(P9)W(I3)" |
#define | CLRDOT "W(E)" |
#define | SETDOT "W(V)" |
#define | COMDOT "W(C)" |
#define | XLL 0 |
#define | YLL 0 |
#define | XUL 799 |
#define | YUL 479 |
#define | XSCAL .08 |
#define | YSCAL .048 |
Functions | |
static int | plotE (FILE *fd, int device, int language, int color) |
static void | plotX (void) |
static void | plotC (void) |
static void | plotTs (int x, int y) |
static void | plotTx (void) |
static void | plotPs (int mode) |
static void | plotPx (void) |
static void | plotP1 (int mode, int x, int y) |
static void | plotP2 (int x, int yl, int yh) |
static void | plotP3 (int x, int x0, int y) |
static void | plotP4 (int mode, int x, int y, int z) |
static void | plotSd (int mode) |
static void | plotMa (int x, int y, char *label) |
static void | plotGi (char *charct, float *pos) |
Variables | |
static DIALECT * | diaptr = NULL |
DIALECT | regvt330 |
DIALECT | regvt340 |
DIALECT | regdterm |
PLOTMODE | plotReGIS |
static int | pmode = 0 |
static int | status = 0 |
static int | termnl = 0 |
static FILE * | fd |
static FILE * | savfd |
modification history -------------------- 15aug08 kHu DOXYGEN comments added 18mar04 kHu regvt340 angepasst fuer VT340-Emulator E-Term32-plus 04jun04 kHu plotE(FILE *fdout, int device, int language, int color) 01jun04 kHu added plotP4() 16apr03 kHu Fit gemacht fuer -Wall GCC-Option 11nov99 kHu Newprog Standard 02sep99 kHu Abschluss Pruefung 24aug99 kHu ueberarbeitet 17aug99 kHu plotMa() geaendert 13jan99 kHu Umstellung auf dan-Library 11jan99 kHu Mod. Dialekt Differenz. 17dec98 kHu xPlotTs mit Position 16dec98 kHu Start/Stop Text/Plot Mode besser 07dec98 kHu nach Dialekten differenziert 04dec98 kHu plotE() mode added 18nov98 kHu Peak integration added 15sep98 kHu added fflush() to plotX() 08jan96 kHu new
#define BITMAP diaptr->bitmap |
#define CLRDOT "W(E)" |
#define CLRSCR "S(E)" |
#define COLOR diaptr->color |
#define COMDOT "W(C)" |
#define DBOLD "W(P1)W(I3)" |
#define DDASHB "W(P2)W(I3)" |
#define DDASHN "W(P2)W(I2)" |
#define DDODAB "W(P9)W(I3)" |
#define DDOTB "W(P4)W(I3)" |
#define DDOTN "W(P4)W(I2)" |
#define DNORM "W(P1)W(I2)" |
#define GRAFCS "\033P1p" |
#define OWRITE "W(V)" |
#define PRIVAT7x |
#define REMAP diaptr->remap |
#define RETMOD diaptr->retmod |
#define SCREEN "S(A[0,479][799,0])" |
#define SETDOT "W(V)" |
#define SHADE diaptr->shade |
#define TXTMAP diaptr->txtmap |
#define XLL 0 |
#define XSCAL .08 |
#define XUL 799 |
#define YLL 0 |
#define YSCAL .048 |
#define YUL 479 |
static void plotC | ( | void | ) | [static] |
static int plotE | ( | FILE * | fd, | |
int | device, | |||
int | language, | |||
int | color | |||
) | [static] |
static void plotGi | ( | char * | charct, | |
float * | pos | |||
) | [static] |
static void plotMa | ( | int | x, | |
int | y, | |||
char * | label | |||
) | [static] |
static void plotP1 | ( | int | mode, | |
int | x, | |||
int | y | |||
) | [static] |
VT240 suppresses the first and VT330 the last pixel of a vector ! []P...V[] plots these missing pixels WRITE(5,'(1H+,''[]P['',I3,'','',I3,'']V[]'',$)')
static void plotP2 | ( | int | x, | |
int | yl, | |||
int | yh | |||
) | [static] |
static void plotP3 | ( | int | x, | |
int | x0, | |||
int | y | |||
) | [static] |
static void plotP4 | ( | int | mode, | |
int | x, | |||
int | y, | |||
int | z | |||
) | [static] |
static void plotPs | ( | int | mode | ) | [static] |
static void plotPx | ( | void | ) | [static] |
static void plotSd | ( | int | mode | ) | [static] |
static void plotTs | ( | int | x, | |
int | y | |||
) | [static] |
static void plotTx | ( | void | ) | [static] |
static void plotX | ( | void | ) | [static] |
FILE* fd [static] |
PLOTMODE plotReGIS |
int pmode = 0 [static] |
Initial value:
{ "\033\\""\033[62;1\"p", 16, "W(I(D))", "S(M0(L100)1(L66)2(L33)3(L0))" "S(I(W))S(E)W(I(D))", "S(M0(AH0L100S0)14(AH132L13S83)13(AH133L35S85)12(AH120L33S100)" "11(AH120L50S100)10(AH120L67S100)9(AH180L33S100)8(AH180L45S100)" "7(AH180L67S100)6(AH230L33S100)5(AH230L45S100)4(AH230L67S100)" "3(AH310L33S100)2(AH310L45S100)1(AH310L67S100)15(AH0L0S0))" "S(I(W))S(E)W(I(D))", "S(M0(AH0L0S0)1(AH360L50S100)2(AH120L50S100)3(AH240L50S100))" "S(M4(AH60L50S100)5(AH0L0S0)6(AH0L100S0)7(AH0L100S0))" "S(M8(AH0L26S0)9(AH360L50S100)10(AH120L50S100)11(AH240L50S100))" "S(M12(AH60L50S100)13(AH300L50S100)14(AH180L50S100)15(AH0L80S0))" "S(I0)S(E)W(I7)" }
Initial value:
{ "\033\\", 4, "W(I(W))", "S(M0(L0)1(L33)2(L66)3(L100))S(I0)S(E)", "S(M0(L100)1(L66)2(L33)3(L0))S(I3)S(E)", "S(M0(L0)1(L33)2(L67)3(L100))S(I0)S(E)W(I3)" }
Initial value:
{ "\033\\", 16, "W(I(D))", "S(M0(L100)1(L66)2(L33)3(L0))" "S(I(W))S(E)W(I(D))", "S(M0(AH0L100S0)14(AH132L13S83)13(AH133L35S85)12(AH120L33S100)" "11(AH120L50S100)10(AH120L67S100)9(AH180L33S100)8(AH180L45S100)" "7(AH180L67S100)6(AH230L33S100)5(AH230L45S100)4(AH230L67S100)" "3(AH310L33S100)2(AH310L45S100)1(AH310L67S100)15(AH0L0S0))" "S(I(W))S(E)W(I(D))", "S(M0(AH0L0S0)1(AH360L50S100)2(AH120L50S100)3(AH240L50S100)" "4(AH60L50S100)5(AH0L0S0)6(AH0L100S0)7(AH0L100S0))" "S(M8(AH0L26S0)9(AH360L50S100)10(AH120L50S100)11(AH240L50S100))" "S(M12(AH60L50S100)13(AH300L50S100)14(AH180L50S100)15(AH0L80S0))" "S(I0)S(E)W(I7)" }
FILE* savfd [static] |
int status = 0 [static] |
int termnl = 0 [static] |