de.adwin.driver
Class ADwinCommunicationError

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byde.adwin.driver.ADwinCommunicationError
All Implemented Interfaces:
java.io.Serializable

public class ADwinCommunicationError
extends java.lang.Exception

Exception für Fehler, die bei der Kommunikation mit dem ADwin System und auf dem ADwin System selbst auftreten. Zusätliche Informationen zum Fehler werden von der getCode-Methode zur Verfügung gestellt. Außerdem werden einige Exceptions (z.B. IOExceptions) in ADwinCommunicationErrors konvertiert.

See Also:
getCode(), Serialized Form

Constructor Summary
ADwinCommunicationError()
           
ADwinCommunicationError(java.lang.String Str)
           
ADwinCommunicationError(java.lang.String Str, int code)
           
ADwinCommunicationError(java.lang.String StrEnglish, java.lang.String StrGer, int LangID)
           
ADwinCommunicationError(java.lang.String StrEnglish, java.lang.String StrGer, int LangID, int code)
           
 
Method Summary
 int getCode()
          Code, der zusätzliche Infos zu einem aufgetretenen Fehler enthält.
 java.lang.String getMessage()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ADwinCommunicationError

public ADwinCommunicationError(java.lang.String StrEnglish,
                               java.lang.String StrGer,
                               int LangID,
                               int code)

ADwinCommunicationError

public ADwinCommunicationError(java.lang.String StrEnglish,
                               java.lang.String StrGer,
                               int LangID)

ADwinCommunicationError

public ADwinCommunicationError(java.lang.String Str,
                               int code)

ADwinCommunicationError

public ADwinCommunicationError(java.lang.String Str)

ADwinCommunicationError

public ADwinCommunicationError()
Method Detail

getCode

public int getCode()
Code, der zusätzliche Infos zu einem aufgetretenen Fehler enthält.

    1 Timeout beim Schreiben zu einem ADwin-System
    2 Timeout beim Lesen von einem ADwin-System
   20 Falsche Version (der Binär oder BTL-Datei)
  100 Data ist zu klein oder existiert nicht
  101 Fifo hat nicht genug freie Elemente
  102 Fifo enthält zu wenig belegte Elemente
  150 Nicht genug Speicher oder Speicherzugriffsfehler
  200 Datei nicht gefunden
  202 Datei ist keine Binärdatei / ungültige Binärdatei
  204 Datei ist keine BTL-Datei
  205 E/A Fehler beim Lesen von oder Schreiben in eine Datei
 2000 Netzwerkfehler
 2001 Netzwerk Timeout
 2002 Falsches Passwort
 4000 Fehler beim Synchronisieren des Zugriffs auf ein ADwin-System
 

See Also:
ADwinDevice.Add_Entry(int, InetAddress, String, int, int), ADwinDevice.Load_Process(java.lang.String), ADwinDevice.Boot(java.lang.String)

getMessage

public java.lang.String getMessage()