|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
de.wenzlaff.tools.ant.taskdefs.optional.twusb.TWUsbAnt
public class TWUsbAnt
Mit dem TWUsbAnt Task kann mit eigenen Ant Task auf die TWUsb für das K8055
zugegriffen werden.
Siehe auch TWUsbAnt Task
Beschreibung.
Zuerste die Task Definition:
<taskdef name="twusb"
classname="de.wenzlaff.tools.ant.taskdefs.optional.twusb.TWUsbAnt"
classpath="${projekt.path}" />
Und der Aufruf des twusb Task:
<twusb adresse="0"
out1="an" out2="aus" out3="AN" out4="1"
out5="AN" out6="AUS" out7="an" out8="0"
analog1="80"
analog2="255"
debug="false"/>
Das Ergebnis sieht wie folgt aus:
[twusb] [INFO] Optionaler Parameter <path> nicht gesetzt.
[twusb] [INFO] Parameter der digitalen Ausgänge: Out1=an Out2=aus Out3=AN Out4=1 Out5=AN Out6=AUS Out7=an Out8=0
[twusb] [INFO] Parameter der analogen Ausgänge : PWM 1=80 PWM 2=255
[twusb] [COMMAND] OpenDevice mit Adresse 0
[twusb] [COMMAND] Ausgang 1: an
[twusb] [COMMAND] Ausgang 2: aus
[twusb] [COMMAND] Ausgang 3: an
[twusb] [COMMAND] Ausgang 4: aus
[twusb] [COMMAND] Ausgang 5: an
[twusb] [COMMAND] Ausgang 6: aus
[twusb] [COMMAND] Ausgang 7: an
[twusb] [COMMAND] Ausgang 8: aus
[twusb] [COMMAND] Analoger Ausgang 1: 80
[twusb] [COMMAND] Analoger Ausgang 2: 255
[twusb] [COMMAND] CloseDevice
| Field Summary |
|---|
| Fields inherited from class org.apache.tools.ant.Task |
|---|
target, taskName, taskType, wrapper |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
|---|
description, location, project |
| Constructor Summary | |
|---|---|
TWUsbAnt()
|
|
| Method Summary | |
|---|---|
void |
execute()
Führt den TWUsbAnt Task aus. |
void |
setAdresse(int pvAdresse)
Setzt die Adresse der Karte. |
void |
setAnalog1(java.lang.String pvAnalog1)
Setzt den analogen Ausgang Nr. 1. |
void |
setAnalog2(java.lang.String pvAnalog2)
Setzt den analogen Ausgang Nr. 2. |
void |
setDebug(boolean pvDebug)
Schaltet den debug Level an. |
void |
setOut1(java.lang.String pvOut1)
Setzt den digitalen Ausgang Nr. 1. |
void |
setOut2(java.lang.String pvOut2)
Setzt den digitalen Ausgang Nr. 2. |
void |
setOut3(java.lang.String pvOut3)
Setzt den digitalen Ausgang Nr. 3. |
void |
setOut4(java.lang.String pvOut4)
Setzt den digitalen Ausgang Nr. 4. |
void |
setOut5(java.lang.String pvOut5)
Setzt den digitalen Ausgang Nr. 5. |
void |
setOut6(java.lang.String pvOut6)
Setzt den digitalen Ausgang Nr. 6. |
void |
setOut7(java.lang.String pvOut7)
Setzt den digitalen Ausgang Nr. 7. |
void |
setOut8(java.lang.String pvOut8)
Setzt den digitalen Ausgang Nr. 8. |
void |
setPath(java.lang.String pvPath)
Zeigt den Path in einzelne Zeilen an. |
| Methods inherited from class org.apache.tools.ant.Task |
|---|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
|---|
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TWUsbAnt()
| Method Detail |
|---|
public void execute()
throws org.apache.tools.ant.BuildException
TWUsbAnt Task aus.
execute in class org.apache.tools.ant.Taskorg.apache.tools.ant.BuildException - wenn die Adresse ungültig ist.public void setAdresse(int pvAdresse)
pvAdresse - Die Adresse der Karte.public void setPath(java.lang.String pvPath)
pvPath - Der Pfad der formatiert ausgegeben wird.public void setOut1(java.lang.String pvOut1)
pvOut1 - public void setOut2(java.lang.String pvOut2)
pvOut2 - public void setOut3(java.lang.String pvOut3)
pvOut3 - public void setOut4(java.lang.String pvOut4)
pvOut4 - public void setOut5(java.lang.String pvOut5)
pvOut5 - public void setOut6(java.lang.String pvOut6)
pvOut6 - public void setOut7(java.lang.String pvOut7)
pvOut7 - public void setOut8(java.lang.String pvOut8)
pvOut8 - public void setAnalog1(java.lang.String pvAnalog1)
pvAnalog1 - public void setAnalog2(java.lang.String pvAnalog2)
pvAnalog2 - public void setDebug(boolean pvDebug)
false werden
keine Nachrichten angezeigt. Bei debug=true werden alle
Task Nachrichten angezeigt.
pvDebug - Bei true werden alle Task Nachrichten angezeigt, bei false
nichts.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||