Index
All Classes and Interfaces|All Packages
A
- AccelerometerSensor - Class in com.rodrigoandrade.jstds.model.sensors
-
Accelerometer telemetry sensor.
- AccelerometerSensor() - Constructor for class com.rodrigoandrade.jstds.model.sensors.AccelerometerSensor
-
Creates an accelerometer sensor.
- addSensor(Sensor) - Method in class com.rodrigoandrade.jstds.model.TelemetryPacket
-
Adds a sensor to this packet.
B
- BaseStation - Class in com.rodrigoandrade.jstds.hardware
-
Manages the serial connection to the LoRa receiver.
- BaseStation() - Constructor for class com.rodrigoandrade.jstds.hardware.BaseStation
-
Creates a base station with its packet decoder.
C
- com.rodrigoandrade.jstds - package com.rodrigoandrade.jstds
- com.rodrigoandrade.jstds.hardware - package com.rodrigoandrade.jstds.hardware
- com.rodrigoandrade.jstds.model - package com.rodrigoandrade.jstds.model
- com.rodrigoandrade.jstds.model.missions - package com.rodrigoandrade.jstds.model.missions
- com.rodrigoandrade.jstds.model.sensors - package com.rodrigoandrade.jstds.model.sensors
- com.rodrigoandrade.jstds.service - package com.rodrigoandrade.jstds.service
- com.rodrigoandrade.jstds.ui - package com.rodrigoandrade.jstds.ui
- connect(String, int) - Method in class com.rodrigoandrade.jstds.hardware.BaseStation
-
Tries to establish a connection with the specified port.
D
- decode(String) - Method in class com.rodrigoandrade.jstds.model.missions.KarawaraMission
- decode(String) - Method in class com.rodrigoandrade.jstds.model.TelemetryPacket
-
Decodes the raw payload into the packet state.
- decodePacket(String) - Method in class com.rodrigoandrade.jstds.service.LoRaDecoder
-
Parses the incoming payload and returns the matching telemetry packet.
- disconnect() - Method in class com.rodrigoandrade.jstds.hardware.BaseStation
-
Disconnects from the serial port.
G
- getAxes() - Method in class com.rodrigoandrade.jstds.model.MultiAxisSensor
-
Returns all configured axes.
- getAxisValue(String) - Method in class com.rodrigoandrade.jstds.model.MultiAxisSensor
-
Returns a value for one axis.
- getFormattedData() - Method in class com.rodrigoandrade.jstds.model.MultiAxisSensor
- getFormattedData() - Method in class com.rodrigoandrade.jstds.model.Sensor
-
Returns the formatted sensor data.
- getFormattedData() - Method in class com.rodrigoandrade.jstds.model.SingleValueSensor
- getMissionID() - Method in class com.rodrigoandrade.jstds.model.TelemetryPacket
-
Returns the mission identifier.
- getName() - Method in class com.rodrigoandrade.jstds.model.Sensor
-
Returns the sensor name.
- getRawPayload() - Method in class com.rodrigoandrade.jstds.model.TelemetryPacket
-
Returns the raw payload that produced this packet.
- getSensors() - Method in class com.rodrigoandrade.jstds.model.TelemetryPacket
-
Returns the sensors associated with this packet.
- getUnit() - Method in class com.rodrigoandrade.jstds.model.Sensor
-
Returns the sensor unit.
- getValue() - Method in class com.rodrigoandrade.jstds.model.SingleValueSensor
-
Returns the current value.
- GroundStationApp - Class in com.rodrigoandrade.jstds.ui
-
JavaFX dashboard for real-time telemetry.
- GroundStationApp() - Constructor for class com.rodrigoandrade.jstds.ui.GroundStationApp
K
- KarawaraMission - Class in com.rodrigoandrade.jstds.model.missions
-
Telemetry packet for the Karawara mission.
- KarawaraMission() - Constructor for class com.rodrigoandrade.jstds.model.missions.KarawaraMission
-
Creates the Karawara packet with its sensors.
L
- LoRaDecoder - Class in com.rodrigoandrade.jstds.service
-
Decodes raw LoRa payloads into mission packets.
- LoRaDecoder() - Constructor for class com.rodrigoandrade.jstds.service.LoRaDecoder
M
- MagnetometerSensor - Class in com.rodrigoandrade.jstds.model.sensors
-
Magnetometer telemetry sensor.
- MagnetometerSensor() - Constructor for class com.rodrigoandrade.jstds.model.sensors.MagnetometerSensor
-
Creates a magnetometer sensor.
- main(String[]) - Static method in class com.rodrigoandrade.jstds.Main
-
Launches the ground station application.
- main(String[]) - Static method in class com.rodrigoandrade.jstds.ui.GroundStationApp
-
Launches the JavaFX application.
- Main - Class in com.rodrigoandrade.jstds
-
Application entry point.
- Main() - Constructor for class com.rodrigoandrade.jstds.Main
- MultiAxisSensor - Class in com.rodrigoandrade.jstds.model
-
Sensor model for axis-based telemetry values.
- MultiAxisSensor(String, String) - Constructor for class com.rodrigoandrade.jstds.model.MultiAxisSensor
-
Creates a multi-axis sensor.
O
- onPacketReceived(Consumer<TelemetryPacket>) - Method in class com.rodrigoandrade.jstds.hardware.BaseStation
-
Registers a callback for decoded packets.
P
- PressureSensor - Class in com.rodrigoandrade.jstds.model.sensors
-
Pressure telemetry sensor.
- PressureSensor() - Constructor for class com.rodrigoandrade.jstds.model.sensors.PressureSensor
-
Creates a pressure sensor.
S
- Sensor - Class in com.rodrigoandrade.jstds.model
-
Base type for all telemetry sensors.
- Sensor(String, String) - Constructor for class com.rodrigoandrade.jstds.model.Sensor
-
Creates a sensor with its display name and unit.
- setAxisValue(String, double) - Method in class com.rodrigoandrade.jstds.model.MultiAxisSensor
-
Sets a value for one axis.
- setRawPayload(String) - Method in class com.rodrigoandrade.jstds.model.TelemetryPacket
-
Stores the raw payload that produced this packet.
- setValue(double) - Method in class com.rodrigoandrade.jstds.model.SingleValueSensor
-
Updates the current value.
- SingleValueSensor - Class in com.rodrigoandrade.jstds.model
-
Sensor model for a single numeric value.
- SingleValueSensor(String, String) - Constructor for class com.rodrigoandrade.jstds.model.SingleValueSensor
-
Creates a single-value sensor.
- start(Stage) - Method in class com.rodrigoandrade.jstds.ui.GroundStationApp
- stop() - Method in class com.rodrigoandrade.jstds.ui.GroundStationApp
T
- TelemetryPacket - Class in com.rodrigoandrade.jstds.model
-
Base type for decoded telemetry packets.
- TelemetryPacket(String) - Constructor for class com.rodrigoandrade.jstds.model.TelemetryPacket
-
Creates a packet for the given mission.
- TemperatureSensor - Class in com.rodrigoandrade.jstds.model.sensors
-
Temperature telemetry sensor.
- TemperatureSensor() - Constructor for class com.rodrigoandrade.jstds.model.sensors.TemperatureSensor
-
Creates a temperature sensor.
All Classes and Interfaces|All Packages