mxVT.h


/*
 * mxVT.h
 *
 * ====================================================================================================================
 * Das Modul mxVT ermoeglicht die Terminal-Ansteuerung ueber die serielle
 * Schnittstelle der MinMax-Kisten
 * ====================================================================================================================
 */

#ifndef __mxVT__
#define __mxVT__

/************
** Defines **
************/
#define cAbbruchZeichen 003                                             /* CTRL-C                                       */
#define cESC            033                                             /* Escape                                       */
#define cBS             010                                             /* Backspace                                    */
#define cCR             015                                             /* Carriage-Return                              */
#define cLF             012                                             /* Line-Feed                                    */
#define cDEL           0177                                             /* Delete                                       */
#define cBEL            007                                             /* Glocke                                       */
#define cTAB            011                                             /* Tabulator                                    */

/**********************
** Globale Variablen **
**********************/
extern int VT_Abbruch;                                                  /* Gibt an, ob der Benutzer MinMax mit CTRL-C   */
                                                                        /* terminieren will                             */

/***************
** Prototypen **
***************/

void Position(int X, int Y);
/* Setzt den Cursor auf die uebergebene Bildschirmposition
 */

void Loeschen(void);
/* Loescht den Bildschirm
 */

void ScrollRegion(int OG, int UG);
/* Setzt die ScrollRegion des Terminals zwischen oberer Grenze (OG) und unterer Grenze (UG)
 */

void Invers(void);
/* "Invertierte Schrift"-Modus einschalten
 * ausschalten mit AttributeReset
 */

void AttributeReset(void);
/* Setzt die Schriftattribute zurueck
 */

int InitVT(void);
/* Init fuer das Modul mxVT */

#endif


Bei Problemen mit der Seite bitte eine Mail an Marek
Converted with C2HTML V0.669 by Iluvatar
Prozeßdatenverarbeitung