|
|||||||||
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.OpenTracWeatherObs
public class OpenTracWeatherObs
An OpenTRAC element that represents the current surface weather observations at the entity.
Field Summary | |
---|---|
short |
baroPressure01Pa
Barometric pressure in 0.1 Pascals. |
short |
humidityPct
Relative humidity percentage. |
short |
period
Time over which averages are averaged, in seconds. |
short |
rainfall
Rainfall over averaging interval in 0.1 Kg/cm^2 |
short |
tempK
Current temperature in 0.1 degrees Kelvin. |
short |
windDir
Wind directions, in degrees from True North. |
short |
windGust01MS
Wind peak gust speed in 0.1 meters per second units. |
short |
windSpeed01MS
Wind speed in 0.1 meters per second units. |
Fields inherited from class org.ka2ddo.opentrac.OpenTracElement |
---|
id |
Constructor Summary | |
---|---|
OpenTracWeatherObs()
Create uninitialized OpenTracWeatherObs element. |
|
OpenTracWeatherObs(int type,
byte[] body,
int offset,
int length)
Extract a OpenTracWeatherObs element from a byte array |
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 |
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 |
Field Detail |
---|
public short period
public short windDir
public short windSpeed01MS
public short windGust01MS
public short tempK
public short rainfall
public short baroPressure01Pa
public short humidityPct
Constructor Detail |
---|
public OpenTracWeatherObs()
public OpenTracWeatherObs(int type, byte[] body, int offset, int length)
type
- OpenTracTypes code for this elementbody
- byte array to extract element fromoffset
- zero-based array index to start extractionlength
- number of bytes to extractMethod Detail |
---|
public java.lang.String valueString()
valueString
in class OpenTracElement
public int computeBody(byte[] buf, int offset)
computeBody
in class OpenTracElement
buf
- byte array to add the element tooffset
- starting index to store the element
public int length()
length
in class OpenTracElement
public boolean equals(OpenTracElement other)
equals
in class OpenTracElement
other
- OpenTracElement to compare against this element
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |