Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AccData - Class in se.hendeby.sensordata
-
Accelerometer data class.
- AccData(long, float[]) - Constructor for class se.hendeby.sensordata.AccData
-
Constructor.
- AccData(long, float, float, float) - Constructor for class se.hendeby.sensordata.AccData
-
Constructor.
- addLights(BranchGroup) - Method in class se.hendeby.sensordata.PhoneView
-
Create suitable lighting for the scene
B
- BleRssData - Class in se.hendeby.sensordata
-
Radio data class.
- BleRssData(long, String, String, int) - Constructor for class se.hendeby.sensordata.BleRssData
-
Constructor.
- broadcastFile(File, String, int) - Static method in class se.hendeby.sensordata.StreamSensorDataFile
-
Restream the data in a given log file.
C
- CellRssData - Class in se.hendeby.sensordata
-
Radio data class.
- CellRssData(long, int, String, String, int, int, int) - Constructor for class se.hendeby.sensordata.CellRssData
-
Constructor.
- compare(SensorData, SensorData) - Method in class se.hendeby.sensordata.SensorDataComparator
-
Compare two SensorData objects based on their time stamp.
D
- DATA_FIELDS_USED - Static variable in class se.hendeby.sensordata.SensorData
- description - Variable in class se.hendeby.sensordata.SensorInfo
-
Sensor description.
- deserialize(byte[]) - Static method in class se.hendeby.sensordata.SensorData
-
Deserialize a byte[] to a measurement in a SensorData object.
- deserialize(String[]) - Static method in class se.hendeby.sensordata.BleRssData
- deserialize(String[]) - Static method in class se.hendeby.sensordata.CellRssData
- deserialize(String[]) - Static method in class se.hendeby.sensordata.WifiRssData
E
- EstimateOrientation - Class in se.hendeby.sensordata
-
An orientation estimation implementation The implemented orientation estimation algorithm is a java version of the MARG orientation filter by Sebastian Madgwick, for details see: http://www.x-io.co.uk/open-source-imu-and-ahrs-algorithms/
- EstimateOrientation(SensorDataReader) - Constructor for class se.hendeby.sensordata.EstimateOrientation
-
Constructor
F
- FileSensorDataReader - Class in se.hendeby.sensordata
-
Class used to read measurement data from log files This class is responsible for read measurement information from log files created by the Sensor Fusion Android app.
- FileSensorDataReader(String) - Constructor for class se.hendeby.sensordata.FileSensorDataReader
-
Constructor.
- finalize() - Method in class se.hendeby.sensordata.EstimateOrientation
-
Destructor.
- finalize() - Method in class se.hendeby.sensordata.SensorDataReader
-
Destructor.
G
- get(long) - Method in class se.hendeby.sensordata.FileSensorDataReader
-
Get a set of data with matching time stamp from the log file.
- get(long) - Method in class se.hendeby.sensordata.SensorDataReader
-
Get a set of data with matching time stamp.
- get(long) - Method in class se.hendeby.sensordata.StreamSensorDataReader
-
Get a set of data with matching time stamp.
- getAll(long) - Method in class se.hendeby.sensordata.SensorDataReader
-
Get all available measurements.
- getAllCellRss() - Method in class se.hendeby.sensordata.FileSensorDataReader
- getAllWifiRss() - Method in class se.hendeby.sensordata.FileSensorDataReader
- getBssid() - Method in class se.hendeby.sensordata.WifiRssData
- getBssidId(int) - Method in class se.hendeby.sensordata.FileSensorDataReader
- getBX() - Method in class se.hendeby.sensordata.RawGyrData
-
X-angular rate bias getter.
- getBX() - Method in class se.hendeby.sensordata.RawMagData
-
X-axis magnetic field bias getter.
- getBY() - Method in class se.hendeby.sensordata.RawGyrData
-
Y-angular rate bias getter.
- getBY() - Method in class se.hendeby.sensordata.RawMagData
-
Y-axis magnetic bias getter.
- getBZ() - Method in class se.hendeby.sensordata.RawGyrData
-
Z-angular rate bias getter.
- getBZ() - Method in class se.hendeby.sensordata.RawMagData
-
Z-axis magnetic field bias getter.
- getCellId(int) - Method in class se.hendeby.sensordata.FileSensorDataReader
- getCI() - Method in class se.hendeby.sensordata.CellRssData
- getFreq() - Method in class se.hendeby.sensordata.WifiRssData
- getLat() - Method in class se.hendeby.sensordata.GPSData
-
Latitude getter.
- getLon() - Method in class se.hendeby.sensordata.GPSData
-
Longitude getter.
- getMac() - Method in class se.hendeby.sensordata.BleRssData
- getName() - Method in class se.hendeby.sensordata.BleRssData
- getNetworkFamily() - Method in class se.hendeby.sensordata.CellRssData
- getNetworkType() - Method in class se.hendeby.sensordata.CellRssData
- getNext(long) - Method in class se.hendeby.sensordata.SensorDataReader
-
Get the next available measurement.
- getOperator() - Method in class se.hendeby.sensordata.CellRssData
- getPCI() - Method in class se.hendeby.sensordata.CellRssData
- getQuat() - Method in class se.hendeby.sensordata.EstimateOrientation
-
Extract the current orientation.
- getRss() - Method in class se.hendeby.sensordata.WifiRssData
- getRSS() - Method in class se.hendeby.sensordata.BleRssData
- getRSS() - Method in class se.hendeby.sensordata.CellRssData
- getSensorData() - Method in class se.hendeby.sensordata.FileSensorDataReader
- getSensorData() - Method in class se.hendeby.sensordata.SensorDataReader
-
Extract the next received SensorData object Extracts a SensorData object from the receiver queue.
- getSensorData() - Method in class se.hendeby.sensordata.StreamSensorDataReader
- getSsid() - Method in class se.hendeby.sensordata.WifiRssData
- getSsidId(int) - Method in class se.hendeby.sensordata.FileSensorDataReader
- getTime() - Method in class se.hendeby.sensordata.SensorData
-
Timestamp getter.
- getValues() - Method in class se.hendeby.sensordata.SensorData
-
Measurement values getter.
- getW() - Method in class se.hendeby.sensordata.OrientData
-
qw getter.
- getX() - Method in class se.hendeby.sensordata.AccData
-
X-acceleration getter.
- getX() - Method in class se.hendeby.sensordata.GyrData
-
X-angular rate getter.
- getX() - Method in class se.hendeby.sensordata.MagData
-
X-magnetic field getter.
- getX() - Method in class se.hendeby.sensordata.OrientData
-
qx getter.
- getX() - Method in class se.hendeby.sensordata.RawGyrData
-
X-angular rate getter.
- getX() - Method in class se.hendeby.sensordata.RawMagData
-
X-magnetic field getter.
- getY() - Method in class se.hendeby.sensordata.AccData
-
Y-acceleration getter.
- getY() - Method in class se.hendeby.sensordata.GyrData
-
Y-angular rate getter.
- getY() - Method in class se.hendeby.sensordata.MagData
-
X-magnetic field getter.
- getY() - Method in class se.hendeby.sensordata.OrientData
-
qy getter.
- getY() - Method in class se.hendeby.sensordata.RawGyrData
-
Y-angular rate getter.
- getY() - Method in class se.hendeby.sensordata.RawMagData
-
Y-magnetic field getter.
- getZ() - Method in class se.hendeby.sensordata.AccData
-
Z-acceleration getter.
- getZ() - Method in class se.hendeby.sensordata.GPSData
-
Altitude getter.
- getZ() - Method in class se.hendeby.sensordata.GyrData
-
Z-angular rate getter.
- getZ() - Method in class se.hendeby.sensordata.MagData
-
X-magnetic field getter.
- getZ() - Method in class se.hendeby.sensordata.OrientData
-
qz getter.
- getZ() - Method in class se.hendeby.sensordata.RawGyrData
-
Z-angular rate getter.
- getZ() - Method in class se.hendeby.sensordata.RawMagData
-
Z-axis magnetic field getter.
- GPSData - Class in se.hendeby.sensordata
-
GPS data class.
- GPSData(long, float[]) - Constructor for class se.hendeby.sensordata.GPSData
-
Constructor.
- GPSData(long, float, float, float) - Constructor for class se.hendeby.sensordata.GPSData
-
Constructor.
- GyrData - Class in se.hendeby.sensordata
-
Gyroscope data class.
- GyrData(long, float[]) - Constructor for class se.hendeby.sensordata.GyrData
-
Constructor.
- GyrData(long, float, float, float) - Constructor for class se.hendeby.sensordata.GyrData
-
Constructor.
L
- LightData - Class in se.hendeby.sensordata
-
Light intensity data class.
- LightData(long, float) - Constructor for class se.hendeby.sensordata.LightData
-
Constructor.
- LightData(long, float[]) - Constructor for class se.hendeby.sensordata.LightData
-
Constructor.
M
- MagData - Class in se.hendeby.sensordata
-
Magnetometer data class.
- MagData(long, float[]) - Constructor for class se.hendeby.sensordata.MagData
-
Constructor.
- MagData(long, float, float, float) - Constructor for class se.hendeby.sensordata.MagData
-
Constructor.
- main(String[]) - Static method in class se.hendeby.sensordata.PhoneView
-
PhoneView illustration demo application The demo application creates a smartphone view, starts up a server that a smartphone can connect to using the sensor fusion android app.
- main(String[]) - Static method in class se.hendeby.sensordata.StreamSensorDataFile
-
Program to stream a given log file to a server The program simulates measurements from a Sensor Fusion app running on a smartphone, based on measurements collected in a log file from the same app.
N
- nDim - Variable in class se.hendeby.sensordata.SensorInfo
-
Dimension of the measured quantity.
O
- offset - Variable in class se.hendeby.sensordata.SensorInfo
-
Offset of the measurement when representing it as a Matlab vector.
- OrientData - Class in se.hendeby.sensordata
-
Orientation data class.
- OrientData(long, float[]) - Constructor for class se.hendeby.sensordata.OrientData
-
Constructor.
- OrientData(long, float, float, float, float) - Constructor for class se.hendeby.sensordata.OrientData
-
Constructor.
P
- PhoneView - Class in se.hendeby.sensordata
-
Illustration of rotating smartphone used to visualize rotations
- PhoneView() - Constructor for class se.hendeby.sensordata.PhoneView
-
PhoneView constructor The constructor assumes default values for size and everything.
- PressureData - Class in se.hendeby.sensordata
-
Pressure data class.
- PressureData(long, float) - Constructor for class se.hendeby.sensordata.PressureData
-
Constructor.
- PressureData(long, float[]) - Constructor for class se.hendeby.sensordata.PressureData
-
Constructor.
- ProximityData - Class in se.hendeby.sensordata
-
Proximity data class.
- ProximityData(long, float) - Constructor for class se.hendeby.sensordata.ProximityData
-
Constructor.
- ProximityData(long, float[]) - Constructor for class se.hendeby.sensordata.ProximityData
-
Constructor.
R
- RawGyrData - Class in se.hendeby.sensordata
-
Uncalibrated gyroscope data class.
- RawGyrData(long, float[]) - Constructor for class se.hendeby.sensordata.RawGyrData
-
Constructor.
- RawGyrData(long, float, float, float, float, float, float) - Constructor for class se.hendeby.sensordata.RawGyrData
-
Constructor.
- RawMagData - Class in se.hendeby.sensordata
-
Uncalibrated magnetometer data class.
- RawMagData(long, float[]) - Constructor for class se.hendeby.sensordata.RawMagData
-
Constructor.
- RawMagData(long, float, float, float, float, float, float) - Constructor for class se.hendeby.sensordata.RawMagData
-
Constructor.
- reset() - Method in class se.hendeby.sensordata.FileSensorDataReader
-
Reset the reading of the log file.
- reset() - Method in class se.hendeby.sensordata.SensorDataReader
-
Reset the data stream/source.
- reset() - Method in class se.hendeby.sensordata.StreamSensorDataReader
-
Resets the data stream This merely clears all outstanding SensorData objects so for not handled.
S
- se.hendeby.sensordata - package se.hendeby.sensordata
- SensorData - Class in se.hendeby.sensordata
-
Base class for all measurement data objects.
- SensorData(SensorInfo, long, float[]) - Constructor for class se.hendeby.sensordata.SensorData
-
Constructor.
- SensorDataComparator - Class in se.hendeby.sensordata
-
Comparator for SensorData objects.
- SensorDataComparator() - Constructor for class se.hendeby.sensordata.SensorDataComparator
- SensorDataReader - Class in se.hendeby.sensordata
-
Base class to extract SensorData from data streams.
- SensorDataReader() - Constructor for class se.hendeby.sensordata.SensorDataReader
- sensorInfo - Variable in class se.hendeby.sensordata.SensorData
-
Type of the measurement in terms of a SensorInfo object.
- SensorInfo - Class in se.hendeby.sensordata
-
Specifies information about different sensor types
- SensorInfo(String, String, String, byte, byte) - Constructor for class se.hendeby.sensordata.SensorInfo
-
Constructor.
- serialize() - Method in class se.hendeby.sensordata.BleRssData
- serialize() - Method in class se.hendeby.sensordata.CellRssData
- serialize() - Method in class se.hendeby.sensordata.SensorData
-
Serialize the measurement for streaming or saving to file.
- serialize() - Method in class se.hendeby.sensordata.WifiRssData
- setRotation(double, double, double, double) - Method in class se.hendeby.sensordata.PhoneView
-
Set rotation of illustration Set the rotation of the smartphone illustration given a rotation described by the normalized quaternion q = (q_w, q_x, q_y, q_z).
- showIPs() - Static method in class se.hendeby.sensordata.StreamSensorDataReader
-
Show IP addresses of available interfaces This is a convenience function to determine the IP address of all available interfaces.
- start() - Method in class se.hendeby.sensordata.EstimateOrientation
-
Start up the server, the phone view, and start filtering.
- start() - Method in class se.hendeby.sensordata.FileSensorDataReader
-
Start reading the log file.
- start() - Method in class se.hendeby.sensordata.SensorDataReader
-
Start the collection of data.
- start() - Method in class se.hendeby.sensordata.StreamSensorDataReader
-
Start up a server to which the Sensor Fusion app can connect.
- start(int) - Method in class se.hendeby.sensordata.StreamSensorDataReader
-
Start up a server to which the Sensor Fusion app can connect.
- start(InetAddress) - Method in class se.hendeby.sensordata.StreamSensorDataReader
-
Start up a server to which the Sensor Fusion app can connect.
- status() - Method in class se.hendeby.sensordata.EstimateOrientation
-
Status of the orientation estimation.
- status() - Method in class se.hendeby.sensordata.FileSensorDataReader
-
Status of the log file reader.
- status() - Method in class se.hendeby.sensordata.SensorDataReader
-
Acquire the status of the reader.
- status() - Method in class se.hendeby.sensordata.StreamSensorDataReader
-
The status of the current connection.
- stop() - Method in class se.hendeby.sensordata.EstimateOrientation
-
Stop the orientation estimation.
- stop() - Method in class se.hendeby.sensordata.FileSensorDataReader
-
Stop reading the file.
- stop() - Method in class se.hendeby.sensordata.SensorDataReader
-
Stop the collection of data.
- stop() - Method in class se.hendeby.sensordata.StreamSensorDataReader
-
Stop the server.
- StreamSensorDataFile - Class in se.hendeby.sensordata
-
A collection of functions to read a log file and restream it This class provides the means to read a log file produced by the Sensor Fusion app and stream it as if it had been measured in real time from a smartphone using the Sensor Fusion app.
- StreamSensorDataFile() - Constructor for class se.hendeby.sensordata.StreamSensorDataFile
- StreamSensorDataReader - Class in se.hendeby.sensordata
-
Read data streamed from the Sensor Fusion Android app.
- StreamSensorDataReader() - Constructor for class se.hendeby.sensordata.StreamSensorDataReader
-
Default constructor.
- StreamSensorDataReader(int) - Constructor for class se.hendeby.sensordata.StreamSensorDataReader
-
Constructor accepting setting the port to create a server on.
T
- tag - Variable in class se.hendeby.sensordata.SensorInfo
-
Tag identifying a type of measurements.
- TempData - Class in se.hendeby.sensordata
-
Temperature data class.
- TempData(long, float) - Constructor for class se.hendeby.sensordata.TempData
-
Constructor.
- TempData(long, float[]) - Constructor for class se.hendeby.sensordata.TempData
-
Constructor.
- time - Variable in class se.hendeby.sensordata.SensorData
-
Time when the measurement was made [ms]
U
- unit - Variable in class se.hendeby.sensordata.SensorInfo
-
Measurement unit.
W
- WifiRssData - Class in se.hendeby.sensordata
-
Radio data class.
- WifiRssData(long, String, String, int, int) - Constructor for class se.hendeby.sensordata.WifiRssData
-
Constructor.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form