de.wenzlaff.twusb.schnittstelle.util
Class TWUsbCheck

java.lang.Object
  extended by de.wenzlaff.twusb.schnittstelle.util.TWUsbCheck
All Implemented Interfaces:
TWUsbKonstante

public class TWUsbCheck
extends java.lang.Object
implements TWUsbKonstante

Die TWUsbCheck Klasse für alle allgemeinen check Funktionen.

Since:
19.11.2005
Version:
1.0
Author:
Thomas Wenzlaff
See Also:
www.wenzlaff.de

Field Summary
 
Fields inherited from interface de.wenzlaff.twusb.schnittstelle.TWUsbKonstante
ABFRAGE_INTERVAL_1_SEKUNDEN, ABFRAGE_INTERVAL_10_SEKUNDEN, ABFRAGE_INTERVAL_100_MILLISEKUNDEN, ABFRAGE_INTERVAL_5_SEKUNDEN, ABFRAGE_INTERVAL_500_MILLISEKUNDEN, ADDRESSE_0, ADDRESSE_1, ADDRESSE_2, ADDRESSE_3, ADDRESSE_AUTO_SEARCH, ANALOGER_AUSGABE_KANAL_1, ANALOGER_AUSGABE_KANAL_2, ANALOGER_EINGABE_KANAL_1, ANALOGER_EINGABE_KANAL_2, COUNTER_KANAL_1, COUNTER_KANAL_2, DATA_FEHLER, DEVICE_IS_CONNECT, DEVICE_NOT_CONNECT, DEVICE_NOT_FOUND, DIGITALER_AUSGABE_KANAL_1, DIGITALER_AUSGABE_KANAL_2, DIGITALER_AUSGABE_KANAL_3, DIGITALER_AUSGABE_KANAL_4, DIGITALER_AUSGABE_KANAL_5, DIGITALER_AUSGABE_KANAL_6, DIGITALER_AUSGABE_KANAL_7, DIGITALER_AUSGABE_KANAL_8, DIGITALER_EINGABE_KANAL_1, DIGITALER_EINGABE_KANAL_2, DIGITALER_EINGABE_KANAL_3, DIGITALER_EINGABE_KANAL_4, DIGITALER_EINGABE_KANAL_5, DIGITALER_EINGABE_KANAL_AN, DIGITALER_EINGABE_KANAL_AUS, DIGITALER_EINGABE_KANAL_TASTE_GEDRUECKT, DIGITALER_EINGABE_KANAL_TASTE_NICHT_GEDRUECKT, MAX_DATA, MAX_ENTPRELL_ZEIT, MIN_DATA, MIN_ENTPRELL_ZEIT, START_IN_1_MINUTE, START_IN_1_SEKUNDE, START_IN_10_MINUTEN, START_IN_10_SEKUNDEN, TWUSB_DLL_NAME, VERSION_TWUSB
 
Method Summary
static void checkAdresse(int pvAdresse)
          Checkt die übergebene Adresse.
static void checkAnalogerAusgabeKanal(int pvKanal)
          Checkt den übergebene analogen Ausgabe Kanal.
static void checkAnalogKanal(int pvKanal)
          Checkt die analogen Eingabe Kanäle.
static void checkAnalogOutput(int pvDatenFuerKanal1, int pvDatenFuerKanal2)
          Checkt die analogen Output Kanäle.
static void checkCounterKanal(int pvCounterNr)
          Checkt die Gültigkeit der Counter Kanal Nummer.
static void checkData(int pvData)
          Checkt die übergebenen Daten.
static void checkDigitalerAusgabeKanal(int pvKanal)
          Checkt den übergebene digitalen Ausgabe Kanal.
static void checkDigitalKanal(int pvKanal)
          Checkt den digitalen Eingabe Kanäle.
static void checkEntprellZeit(int pvCounterNr, int pvDebounceTime)
          Checkt die entprell Zeit.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

checkData

public static void checkData(int pvData)
                      throws TWUsbDatenException
Checkt die übergebenen Daten.

Parameters:
pvData - int mit den Daten die auf Gültigkeit überprüft werden.
Throws:
TWUsbDatenException - bei ungültigen Daten die auserhalb des zulässigen Bereiches liegen.

checkAdresse

public static void checkAdresse(int pvAdresse)
                         throws TWUsbException
Checkt die übergebene Adresse.

Parameters:
pvAdresse - int mit der Adresse die auf gültigkeit überprüft wird.
Throws:
TWUsbException - wenn die Adresse ungültig ist.

checkDigitalerAusgabeKanal

public static void checkDigitalerAusgabeKanal(int pvKanal)
                                       throws TWUsbException
Checkt den übergebene digitalen Ausgabe Kanal.

Parameters:
pvKanal - int mit dem Kanal der auf gültigkeit überprüft wird.
Throws:
TWUsbException - wenn der Kanal ungültig ist.

checkAnalogerAusgabeKanal

public static void checkAnalogerAusgabeKanal(int pvKanal)
                                      throws TWUsbException
Checkt den übergebene analogen Ausgabe Kanal.

Parameters:
pvKanal - int mit dem Kanal der auf Gültigkeit überprüft wird.
Throws:
TWUsbException - wenn der Kanal ungültig ist.

checkCounterKanal

public static void checkCounterKanal(int pvCounterNr)
                              throws TWUsbException
Checkt die Gültigkeit der Counter Kanal Nummer.

Parameters:
pvCounterNr - int mit der Counter Kanal Nr.
Throws:
TWUsbException - wenn der Kannal ungültig ist.

checkAnalogOutput

public static void checkAnalogOutput(int pvDatenFuerKanal1,
                                     int pvDatenFuerKanal2)
                              throws TWUsbDatenException
Checkt die analogen Output Kanäle.

Parameters:
pvDatenFuerKanal1 - gültige Werte sind zwischen TWUsb.MIN_DATA und TWUsb.MAX_DATA
pvDatenFuerKanal2 - gültige Werte sind zwischen TWUsb.MIN_DATA und TWUsb.MAX_DATA
Throws:
TWUsbDatenException - wenn die Daten für den Kanal ungültig sind.

checkEntprellZeit

public static void checkEntprellZeit(int pvCounterNr,
                                     int pvDebounceTime)
                              throws TWUsbException
Checkt die entprell Zeit.

Parameters:
pvCounterNr - der Counter Nr.
pvDebounceTime - die entprell Zeit.
Throws:
TWUsbException - wenn die entprell /eit ungülig ist.

checkAnalogKanal

public static void checkAnalogKanal(int pvKanal)
                             throws TWUsbException
Checkt die analogen Eingabe Kanäle.

Parameters:
pvKanal - der analoge Eingabe Kanal der überprüft werden soll.
Throws:
TWUsbException - wenn der Kanal ungültig ist.

checkDigitalKanal

public static void checkDigitalKanal(int pvKanal)
                              throws TWUsbException
Checkt den digitalen Eingabe Kanäle.

Parameters:
pvKanal - der digitale Eingabe Kanal der überprüft werden soll.
Throws:
TWUsbException - wenn der Kanal ungültig ist.



TWUsb 2.4 - © 2005-2007 by Thomas Wenzlaff

Anleitung und neueste Version auf www.wenzlaff.de

Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2007 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.