Loading...
Searching...
No Matches
com.navigine.idl.java.SensorMeasurement Class Reference

Structure representing a sensor measurement with type, values, and timestamp. More...

Inherits Comparable< SensorMeasurement >.

Public Member Functions

 SensorMeasurement (SensorType type, Vector3d values, long time)
 Default constructor for class SensorMeasurement.
 
SensorType getType ()
 Type of the sensor.
 
Vector3d getValues ()
 3D vector containing sensor measurement values
 
long getTime ()
 Timestamp of the measurement in milliseconds.
 
boolean equals (Object obj)
 
int hashCode ()
 
String toString ()
 
int compareTo (SensorMeasurement other)
 

Detailed Description

Structure representing a sensor measurement with type, values, and timestamp.

Referenced from MeasurementListener.

Definition at line 15 of file SensorMeasurement.java.

Constructor & Destructor Documentation

◆ SensorMeasurement()

com.navigine.idl.java.SensorMeasurement.SensorMeasurement ( SensorType type,
Vector3d values,
long time )
inline

Default constructor for class SensorMeasurement.

Definition at line 27 of file SensorMeasurement.java.

Member Function Documentation

◆ compareTo()

int com.navigine.idl.java.SensorMeasurement.compareTo ( SensorMeasurement other)
inline

Definition at line 116 of file SensorMeasurement.java.

◆ equals()

boolean com.navigine.idl.java.SensorMeasurement.equals ( Object obj)
inline

Definition at line 85 of file SensorMeasurement.java.

◆ getTime()

long com.navigine.idl.java.SensorMeasurement.getTime ( )
inline

Timestamp of the measurement in milliseconds.

Returns

Java code snippet:

// Get measurement timestamp
long time = measurement.getTime();
System.out.println("Measurement time: " + time + " ms");

Kotlin code snippet:

// Get measurement timestamp
val time = measurement.time
println("Measurement time: $time ms")

Definition at line 80 of file SensorMeasurement.java.

◆ getType()

SensorType com.navigine.idl.java.SensorMeasurement.getType ( )
inline

Type of the sensor.

Returns

Java code snippet:

// Get sensor type
SensorType type = measurement.getType();
System.out.println("Sensor type: " + type);

Kotlin code snippet:

// Get sensor type
val type = measurement.type
println("Sensor type: $type")

Definition at line 48 of file SensorMeasurement.java.

◆ getValues()

Vector3d com.navigine.idl.java.SensorMeasurement.getValues ( )
inline

3D vector containing sensor measurement values

Returns

Java code snippet:

// Get sensor values
Vector3d values = measurement.getValues();
System.out.println("Sensor values - X: " + values.getX() + ", Y: " + values.getY() + ", Z: " + values.getZ());

Kotlin code snippet:

// Get sensor values
val values = measurement.values
println("Sensor values - X: ${values.x}, Y: ${values.y}, Z: ${values.z}")

Definition at line 64 of file SensorMeasurement.java.

◆ hashCode()

int com.navigine.idl.java.SensorMeasurement.hashCode ( )
inline

Definition at line 96 of file SensorMeasurement.java.

◆ toString()

String com.navigine.idl.java.SensorMeasurement.toString ( )
inline

Definition at line 106 of file SensorMeasurement.java.


The documentation for this class was generated from the following file: