ERROR-Konstanten

From BlueM
Jump to navigation Jump to search

Aus MODCON, Stand: rev:80

c     =================================================================
c                         Global ERROR - Konstanten
c     =================================================================
      !Was soll bei Auflaufen eines ErrorValues getan werden
      INTEGER, PARAMETER :: ERR_ErrorMode_Original = 0
      INTEGER, PARAMETER :: ERR_ErrorMode_Ignore   = 1
      INTEGER, PARAMETER :: ERR_ErrorMode_Replace  = 2
      INTEGER, PARAMETER :: ERR_ErrorMode_Interpol = 3
      INTEGER, PARAMETER :: ERR_ErrorMode_Cancel   = 4

      !Simulation-Errors
      INTEGER            :: ERR_KENNUNG         =  0                   ! 0 bedeutet kein Fehler
      INTEGER, PARAMETER :: ERR_SPE_UEBERLAUF   = -1
      INTEGER, PARAMETER :: ERR_TAL_UEBERLAUF   = -2
      INTEGER, PARAMETER :: ERR_TRS_UEBERLAUF   = -3
      INTEGER, PARAMETER :: ERR_TAL_FKTSTEIGUNG = -4
      INTEGER, PARAMETER :: ERR_ZRE_START       = -5
      INTEGER, PARAMETER :: ERR_ZRE_READ        = -6
      INTEGER, PARAMETER :: ERR_ZRE_OPEN        = -7
      INTEGER, PARAMETER :: ERR_ALLOCATED       = -8
      INTEGER, PARAMETER :: ERR_DIVISION_NULL   = -9
      INTEGER, PARAMETER :: ERR_FKT_STEIGUNG    = -10
      INTEGER, PARAMETER :: ERR_BOD_PARAMETER   = -20
      INTEGER, PARAMETER :: ERR_BOD_FKT         = -21
      INTEGER, PARAMETER :: ERR_LNZ_PARAMETER   = -30
      INTEGER, PARAMETER :: ERR_TAL_HYAATTRIB   = -40
      INTEGER, PARAMETER :: ERR_BEK_HYAATTRIB   = -41
      INTEGER, PARAMETER :: ERR_WRITEFILE       = -50


      !Allgemeine
      INTEGER, PARAMETER :: Err_Default              = -100

      !Errors - File-Operation-Errors
      INTEGER, PARAMETER :: Err_UnableToOpen         = -101
      INTEGER, PARAMETER :: Err_FileEmpty            = -102
      INTEGER, PARAMETER :: Err_StartToEarly         = -103
      INTEGER, PARAMETER :: Err_StartToLate          = -104
      INTEGER, PARAMETER :: Err_EndToLate            = -105
      INTEGER, PARAMETER :: Err_EndOfFile            = -106
      INTEGER, PARAMETER :: Err_WrongFormat          = -107
      INTEGER, PARAMETER :: Err_WriteProtected       = -108
      INTEGER, PARAMETER :: Err_FileInUse            = -109
      INTEGER, PARAMETER :: Err_FileNotExist         = -110
      INTEGER, PARAMETER :: Err_ErrInFile            = -111
      INTEGER, PARAMETER :: Err_FileNotFound         = -112

      INTEGER, PARAMETER :: Err_DateNotIncreasing    = -120
      INTEGER, PARAMETER :: Err_HeaderInfoWrong      = -121
      INTEGER, PARAMETER :: Err_HeaderNotFound       = -122
      INTEGER, PARAMETER :: Err_StringNotFound       = -123
      INTEGER, PARAMETER :: Err_WriteError           = -124
      INTEGER, PARAMETER :: Err_ReadError            = -125

      INTEGER, PARAMETER :: Err_NoData               = -130
      INTEGER, PARAMETER :: Err_BadFileNumber        = -131
      INTEGER, PARAMETER :: Err_UnableToDeleteFile   = -132
      INTEGER, PARAMETER :: Err_UnableToWriteFile    = -133
      INTEGER, PARAMETER :: Err_UnableToCreateFile   = -134
      INTEGER, PARAMETER :: Err_Conversion           = -135
      INTEGER, PARAMETER :: Err_UnableToAllocate     = -136
      INTEGER, PARAMETER :: Err_ActiveXNotFound      = -137
      INTEGER, PARAMETER :: Err_InvalidRecordNumber  = -138
      INTEGER, PARAMETER :: Err_WrongIniProperties   = -139

      INTEGER, PARAMETER :: Err_UnableToCopyFile     = -140
      INTEGER, PARAMETER :: Err_UnableToStartProcess = -141
      INTEGER, PARAMETER :: Err_UnableToCreateEvent  = -142
      INTEGER, PARAMETER :: Err_UnableToCreateThread = -143
      INTEGER, PARAMETER :: Err_UnableWriteTmpFile   = -144
      INTEGER, PARAMETER :: Err_WrongParameter       = -145

      !Timer-Prozesse
      INTEGER, PARAMETER :: Err_TimeOut              = 150

      !Data-Type Errors
      INTEGER, PARAMETER :: Err_StringConvert        = -200

      ! Berechnungen, Dimensionierungen
      INTEGER, PARAMETER :: Err_WrongDimension       = -301
      INTEGER, PARAMETER :: Err_WrongParameterNumber = -302
      INTEGER, PARAMETER :: Err_EquidistanzRequired  = -303
      INTEGER, PARAMETER :: Err_ErrorValueFound      = -304
      INTEGER, PARAMETER :: Err_InputResultInError   = -305

      !Statistik
      INTEGER, PARAMETER :: Err_Stat_PearsonKsTestMinMax  = -401  !Der kleinste bzw. groesste Wert der Stichprobe liegt ausserhalb der Verteilung !
      INTEGER, PARAMETER :: Err_Stat_WeibullKsTestMin     = -402  !Der kleinste Wert der Stichprobe ist < als der kleinste Wert der Verteilung !