|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ka2ddo.opentrac.OpenTracElement
org.ka2ddo.opentrac.OpenTracCourseSpeed
public class OpenTracCourseSpeed
This class represents an OpenTRAC data element with the course (degrees from True North) and speed (in 1/50th of a meter per second) of the described entity.
| Field Summary |
|---|
| Fields inherited from class org.ka2ddo.opentrac.OpenTracElement |
|---|
id |
| Constructor Summary | |
|---|---|
OpenTracCourseSpeed()
Create an uninitialized OpenTracCourseSpeed element. |
|
OpenTracCourseSpeed(int type,
byte[] body,
int offset,
int length)
Create an OpenTRAC element with a short value from the next series of bytes in an encoded OpenTRAC message. |
|
OpenTracCourseSpeed(int course,
double speedKTS)
|
|
| Method Summary | |
|---|---|
int |
computeBody(byte[] buf,
int offset)
Append this element to a message buffer |
boolean |
equals(OpenTracElement other)
Test if this OpenTracElement has the same type and value as another OpenTracElement. |
int |
getCourse()
Get the course or bearing in degrees from True North. |
double |
getSpeedKPH()
Get the speed of motion of the entity. |
int |
length()
Return the number of bytes needed to encode this element. |
java.lang.String |
valueString()
Get the string representation of the value of this element. |
| Methods inherited from class org.ka2ddo.opentrac.OpenTracElement |
|---|
getId, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OpenTracCourseSpeed()
public OpenTracCourseSpeed(int type,
byte[] body,
int offset,
int length)
type - OpenTRAC element type codebody - byte array containing the encoded OpenTRAC elementsoffset - starting index in the array where this element beginslength - remaining number of bytes in the OpenTRAC encoded message
public OpenTracCourseSpeed(int course,
double speedKTS)
| Method Detail |
|---|
public java.lang.String valueString()
valueString in class OpenTracElementpublic int getCourse()
public double getSpeedKPH()
public int computeBody(byte[] buf,
int offset)
computeBody in class OpenTracElementbuf - byte array to add the element tooffset - starting index to store the element
public int length()
length in class OpenTracElementpublic boolean equals(OpenTracElement other)
equals in class OpenTracElementother - OpenTracElement to compare against this element
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||