|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
demo.helicopter.HeloActionInterpreter
Coordinate frame
-Z | | | | |_________ X / / / Y
Field Summary |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
HeloActionInterpreter(java.lang.String ipAddr,
int portNum,
int timeToLive,
short siteNum,
short appNum,
short id,
java.lang.String marking,
boolean rtpHeaderEnabled,
HeloControlPanel parent)
|
Method Summary | |
void |
checkCollision(EntityStatePdu entityPdu)
|
void |
checkFirePdu(FirePdu shot)
Function Works as Follows : 1. |
void |
checkForGroundCollision()
|
void |
checkForReload()
|
void |
collectFirePdus()
|
float |
getAttitude()
|
float |
getAttitudeRad()
|
EntityStatePdu |
getEspdu()
|
boolean |
getFlying()
|
java.lang.String |
getFrameHeaderInfo()
|
boolean |
getIsCollided()
|
double |
getSpeed()
|
float |
getTorque()
|
void |
hover()
|
void |
leftPedalTurn()
|
void |
lowerNose()
|
void |
raiseNose()
|
void |
reset()
|
void |
rightPedalTurn()
|
void |
run()
|
void |
selfDestruct()
|
void |
sendFirePdu()
|
void |
setAttitude(float angle)
|
void |
setBankAngle(float bankAngle)
called by TestFrame.java whenever the bankAngle scrollbar on the control panel is adjusted. |
void |
setFlying(boolean setValue)
|
void |
setIsCollided(boolean setValue)
|
void |
setSpeed(float newSpeed)
setSpeed is called by TestFrame.java whenever the airspeed scrollbar on the control panel is adjusted This method calculates new X & Y linear velocities and sets the new values in the entity state Pdu. |
void |
setTorque(float tor)
called by TestFrame.java whenever the collective(power) scrollbar on the control panel is adjusted. |
void |
startFlying()
startFlying loops indefinitely sending espdus in its own thread. |
void |
stopRun()
|
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public HeloActionInterpreter(java.lang.String ipAddr, int portNum, int timeToLive, short siteNum, short appNum, short id, java.lang.String marking, boolean rtpHeaderEnabled, HeloControlPanel parent)
Method Detail |
public void run()
public void setIsCollided(boolean setValue)
public boolean getIsCollided()
public void setFlying(boolean setValue)
public boolean getFlying()
public void setSpeed(float newSpeed)
public void raiseNose()
public void lowerNose()
public void setAttitude(float angle)
public double getSpeed()
public float getAttitude()
public float getAttitudeRad()
public void setTorque(float tor)
public float getTorque()
public void setBankAngle(float bankAngle)
public EntityStatePdu getEspdu()
public void startFlying()
public void checkForGroundCollision()
public void checkForReload()
public void selfDestruct()
public java.lang.String getFrameHeaderInfo()
public void stopRun()
public void reset()
public void sendFirePdu()
public void hover()
public void leftPedalTurn()
public void rightPedalTurn()
public void collectFirePdus()
public void checkFirePdu(FirePdu shot)
shot
- Fire PDU that is being checked.public void checkCollision(EntityStatePdu entityPdu)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |