home *** CD-ROM | disk | FTP | other *** search
- #ifndef PLERROR_H
- #define PLERROR_H
-
- /****************************************************************
- * *
- * Filename : Plerror.h *
- * *
- *****************************************************************
- * *
- * Comment : Alle Errordefinitionen für die Fehlerbehandlung *
- * der Plotlibrary. Wenn die Get_Ploterror()- *
- * benützt wird, muss diese Includedatei eingelesen *
- * werden. *
- * In jedem File der Plotlibrary muss das File auch *
- * geladen werden. *
- * *
- * Rev : V1.0 *
- * *
- * History : V1.0 erstellen dieses Files 14/11/89 *
- * *
- * Doc : Plotlibrary User's Guide *
- * *
- * Bugs : keine bekannten *
- * *
- * Autor : Oesch Silvano *
- * *
- * Datum : 14/11/89 *
- * *
- ****************************************************************/
-
- /****************************************************************
- * *
- * Errormacro *
- * *
- ****************************************************************/
-
- #define seterror(nbr) plerr = nbr
- #define setreturn(err) returnset = err
-
- /****************************************************************
- * *
- * PlotError Fehler *
- * *
- ****************************************************************/
-
- #define MAXERR 59 /* max. Fehlercode */
-
- #define PLERROR 0 /* Ploterror failure */
- #define NOERROR 39 /* no error */
-
- /****************************************************************
- * *
- * OpenPlot Fehler *
- * *
- ****************************************************************/
-
- #define SEQOPPLOT 1 /* Sequence error */
- #define MEMOPPLOT 2 /* Memory allocation */
-
- /****************************************************************
- * *
- * ClosePlot Fehler *
- * *
- ****************************************************************/
-
- #define SEQCLOSE 3 /* Sequnce error */
-
- /****************************************************************
- * *
- * LoadData Fehler *
- * *
- ****************************************************************/
-
- #define SEQLODATA 3 /* Sequence error */
- #define PARALODATA 5 /* Parameter failure */
- #define FILEODATA 11 /* File not found */
- #define INVFILESTR 12 /* Invalid File Structur */
- #define INVFILETYP 13 /* Invalid File Typ */
- #define NOTYPEQ 14 /* type not equal */
- #define INVDATAS 15 /* invalid datas */
- #define REALFAIL 16 /* reallocation failed */
- #define MORENOTALL 17 /* more curveload not allow */
-
- /****************************************************************
- * *
- * GetData Fehler *
- * *
- ****************************************************************/
-
- #define SEQGEDATA 3 /* Sequence error */
- #define PARAGEDATA 5 /* Parameter failure */
- #define INVTYPGDATA 18 /* only 2D allowed */
-
- /****************************************************************
- * *
- * DelData Fehler *
- * *
- ****************************************************************/
-
- #define SEQDEDATA 4 /* Sequence error */
- #define PARADEDATA 5 /* Parameter failure */
- #define NOTFOUND 6 /* Curve not found */
-
- /****************************************************************
- * *
- * SetAxisName Fehler *
- * *
- ****************************************************************/
-
- #define SEQAXNAME 3 /* Sequence error */
- #define PARAXNAME 5 /* Parameter failure */
- #define NONAMETYP 7 /* name not allowed for typ */
- #define NAMTOBIG 8 /* name to big */
- #define NONAMGIV 9 /* no name given */
- #define NOMEMNAM 2 /* memory alloc failed */
- #define STRALLSET 10 /* String already set */
-
- /****************************************************************
- * *
- * SetValue Fehler *
- * *
- ****************************************************************/
-
- #define SEQSEVAL 3 /* Sequence error */
- #define PARASEVAL 5 /* Parameter failure */
- #define VALTOLOW 19 /* value to low */
- #define VALTOHIGH 20 /* value to high */
-
- /****************************************************************
- * *
- * GetValue Fehler *
- * *
- ****************************************************************/
-
- #define SEQGEVAL 3 /* Sequence error */
- #define PARAGEVAL 5 /* Parameter failure */
-
- /****************************************************************
- * *
- * SetAutoval Fehler *
- * *
- ****************************************************************/
-
- #define SEQAUVAL 3 /* Sequence error */
- #define PARAAUVAL 5 /* Parameter failure */
-
- /****************************************************************
- * *
- * SetGrid Fehler *
- * *
- ****************************************************************/
-
- #define SEQSEGRID 3 /* Sequence error */
- #define PARASEGRID 5 /* Parameter failure */
-
- /****************************************************************
- * *
- * SetFill Fehler *
- * *
- ****************************************************************/
-
- #define SEQSEFILL 3 /* Sequence error */
- #define PARASEFILL 5 /* Parameter failure */
-
- /****************************************************************
- * *
- * SetMes Fehler *
- * *
- ****************************************************************/
-
- #define SEQSEMES 3 /* Sequence error */
- #define PARASEMES 5 /* Parameter failure */
- #define INVTYP 27 /* neg Val not allowed */
-
- /****************************************************************
- * *
- * SetUnit Fehler *
- * *
- ****************************************************************/
-
- #define SEQSEUNI 3 /* Sequence error */
- #define PARASEUNI 5 /* Parameter failure */
-
- /****************************************************************
- * *
- * SetTitel Fehler *
- * *
- ****************************************************************/
-
- #define SEQSETIT 3 /* Sequence error */
-
- /****************************************************************
- * *
- * SetCurvename Fehler *
- * *
- ****************************************************************/
-
- #define SEQCURNAM 3 /* Sequence error */
- #define PARACURNAM 5 /* Parameter failure */
- #define CURCURNAM 6 /* Curve not found */
-
- /****************************************************************
- * *
- * SetCurveColor Fehler *
- * *
- ****************************************************************/
-
- #define SEQCURCOL 4 /* Sequence error */
- #define PARACURCOL 5 /* Parameter failure */
- #define CURCURCOL 6 /* Curve not found */
-
- /****************************************************************
- * *
- * getcurve Fehler *
- * *
- ****************************************************************/
-
- #define MEMGETDATA 2 /* memory allocation fail */
- #define INVCURTYP 22 /* invalid curve type */
-
- /****************************************************************
- * *
- * set3doptions Fehler *
- * *
- ****************************************************************/
-
- #define SEQ3DOPT 3 /* sequence error */
- #define PARA3DOPT 5 /* parameter failure */
-
- /****************************************************************
- * *
- * setplotsize Fehler *
- * *
- ****************************************************************/
-
- #define SEQSEPLO 3 /* sequence error */
- #define PARASEPLO 5 /* parameter failure */
-
- /****************************************************************
- * *
- * Display Fehler *
- * *
- ****************************************************************/
-
- #define SEQDISP 4 /* Sequence error */
- #define PARADISP 5 /* Parameter failure */
- #define NOTIMP 23 /* not implemented */
- #define INVDISPARA 24 /* invalid display para */
- #define GRAPHNOTOP 25 /* graphic not open */
- #define GRAPHNOTEQ 26 /* displaypara not equal */
- #define NOPLDATA 28 /* no plotdatas specified */
- #define HIDDENMEM 29 /* no mem for hidden alg. */
-
- /****************************************************************
- * *
- * Level 3 Fehler *
- * *
- ****************************************************************/
-
- #define GROPER 40 /* graphic open failure */
- #define GRAPHMEM 41 /* graphic alloc failure */
- #define GRAPHFILL 42 /* polygon fill failure */
- #define PLOPER 45 /* plotdfile open failure */
- #define PLSIZE 46 /* plotsize not in range */
-
- #endif
-
-