|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ka2ddo.yaac.telemetry.CurrentTelemetry
public class CurrentTelemetry
Data structure containing the current telemetry state for a particular station, accumulating the data from TelemetryMessages, and MessageMessages providing the units, labels, and scaling equation coefficients for the station's telemetry.
Field Summary | |
---|---|
float[] |
analogValues
Raw (non-rescaled) analog values from telemetry message. |
boolean[] |
binaryValues
Raw binary bits from telemetry message. |
float[] |
eqnCoeffs
Quadratic equation coefficients from EQNS message. |
java.lang.String[] |
fieldNames
Field names from PARM message (initialized to APRS defaults until the message overwrites it). |
java.lang.String |
identifier
Callsign-SSID of station sending telemetry. |
java.lang.String |
projectName
Telemetry project name from BITS message. |
boolean[] |
senseFlags
Boolean flag polarity bits from BITS message. |
int |
sequenceNum
Sequence number from telemetry message. |
long |
timestampBits
Time in Java milliseconds since 1 Jan 1970 UTC when BITS message was last received. |
long |
timestampEqns
Time in Java milliseconds since 1 Jan 1970 UTC when EQNS message was last received. |
long |
timestampParm
Time in Java milliseconds since 1 Jan 1970 UTC when PARM message was last received. |
long |
timestampTelemetry
Time in Java milliseconds since 1 Jan 1970 UTC when telemetry message was last received. |
long |
timestampUnits
Time in Java milliseconds since 1 Jan 1970 UTC when UNIT message was last received. |
java.lang.String[] |
unitNames
Unit names from UNIT message. |
Constructor Summary | |
---|---|
CurrentTelemetry(java.lang.String identifier)
Constructor for CurrentTelemetry object. |
Method Summary | |
---|---|
boolean |
parse(MessageMessage mm)
Extract data from an APRS text message containing telemetry documentation for this station. |
boolean |
parse(TelemetryMessage tm)
Extract data from a TelemetryMessage for this station. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.String identifier
public long timestampTelemetry
public long timestampEqns
public long timestampParm
public long timestampUnits
public long timestampBits
public int sequenceNum
public float[] eqnCoeffs
public java.lang.String[] fieldNames
public java.lang.String[] unitNames
public boolean[] senseFlags
public float[] analogValues
public final boolean[] binaryValues
public java.lang.String projectName
Constructor Detail |
---|
public CurrentTelemetry(java.lang.String identifier)
identifier
- String callsign of the station sending telemetryMethod Detail |
---|
public boolean parse(TelemetryMessage tm)
tm
- TelemetryMessage to parse
public boolean parse(MessageMessage mm)
mm
- MessageMessage containing telemetry supplemental data
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |