A B C D E F G H I L M P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
S
- sendRequest(ApiRequest) - Method in class com.inhousegreenhouse.ch.backend.model.api.Api
-
Send a GraphQL query to the API.
- SENSOR_NAME - Variable in class com.inhousegreenhouse.ch.backend.model.greenhouse.sensor.core.BaseSensor
-
Sensor unique name (ID).
- SensorApi - Class in com.inhousegreenhouse.ch.backend.model.api
-
SensorApi is a class that handles all requests to the Sensor API.
- SensorApi(String) - Constructor for class com.inhousegreenhouse.ch.backend.model.api.SensorApi
- SensorController - Class in com.inhousegreenhouse.ch.backend.controller
-
Controller for the sensors.
- SensorController(Greenhouse, Properties) - Constructor for class com.inhousegreenhouse.ch.backend.controller.SensorController
-
Constructor.
- SensorList - Class in com.inhousegreenhouse.ch.backend.model.greenhouse.sensor.core
-
This class stores all the loaded sensors, where every sensor is sorted by its type in a own list.
- SensorList() - Constructor for class com.inhousegreenhouse.ch.backend.model.greenhouse.sensor.core.SensorList
- SensorObserver<T extends ISensor<? extends java.lang.Number>> - Class in com.inhousegreenhouse.ch.backend.orchestrator
-
The sensor observer is the interface that is used to observe the sensor.
- SensorObserver(MonitoringConfig, T, Properties) - Constructor for class com.inhousegreenhouse.ch.backend.orchestrator.SensorObserver
-
Constructor.
- SensorRepository - Class in com.inhousegreenhouse.ch.backend.repository
-
Sensor repository that manage all the sensors.
- SensorRepository(Greenhouse, ADC, String) - Constructor for class com.inhousegreenhouse.ch.backend.repository.SensorRepository
- SensorService - Class in com.inhousegreenhouse.ch.backend.service
-
Service of Sensor.
- SensorService(SensorRepository) - Constructor for class com.inhousegreenhouse.ch.backend.service.SensorService
-
Constructor method
- SensorType - Enum in com.inhousegreenhouse.ch.backend.model.greenhouse.sensor.core
-
The type of sensor.
- Sequence - Class in com.inhousegreenhouse.ch.app.core.sequence
-
A base class that defines the basic attributes of a sequence of the greenhouse.
- Sequence(String) - Constructor for class com.inhousegreenhouse.ch.app.core.sequence.Sequence
-
The sequence of the greenhouse.
- setEnabled(boolean) - Method in class com.inhousegreenhouse.ch.backend.model.greenhouse.sensor.core.BaseSensor
-
Set the sensor enabled status.
- setEnabled(boolean) - Method in interface com.inhousegreenhouse.ch.backend.model.greenhouse.sensor.core.ISensor
-
Change sensor's state.
- SetupHelper - Class in com.inhousegreenhouse.ch.backend.helper
-
This class is used to help the app SetupSequence to fetch the greenhouse settings from the user.
- SetupHelper() - Constructor for class com.inhousegreenhouse.ch.backend.helper.SetupHelper
- SetupSequence - Class in com.inhousegreenhouse.ch.app.core.sequence
-
This class is used to setup the greenhouse.
- SetupSequence(Properties) - Constructor for class com.inhousegreenhouse.ch.app.core.sequence.SetupSequence
-
Constructor.
- size() - Method in class com.inhousegreenhouse.ch.backend.model.greenhouse.sensor.core.SensorList
-
Total number of sensors
- SOIL_MOISTURE - com.inhousegreenhouse.ch.backend.model.greenhouse.sensor.core.SensorType
-
A soil moisture sensor.
- SpiCannotBeInitializedException - Exception in com.inhousegreenhouse.ch.backend.exception
-
Exception thrown when the SPI communication interface cannot be initialized.
- SpiCannotBeInitializedException(String) - Constructor for exception com.inhousegreenhouse.ch.backend.exception.SpiCannotBeInitializedException
-
Constructor.
- SplashScreen - Class in com.inhousegreenhouse.ch.app.core.graphic
-
This class is used to display the splash screen.
- SplashScreen() - Constructor for class com.inhousegreenhouse.ch.app.core.graphic.SplashScreen
- SplashScreenSequence - Class in com.inhousegreenhouse.ch.app.core.sequence
-
The splash screen sequence.
- SplashScreenSequence() - Constructor for class com.inhousegreenhouse.ch.app.core.sequence.SplashScreenSequence
-
The splash screen sequence.
- startMonitoring(MonitoringConfig, WateringSystem) - Method in class com.inhousegreenhouse.ch.backend.orchestrator.MonitoringOrchestrator
-
Start the monitoring orchestrator.
- startSequences() - Method in class com.inhousegreenhouse.ch.app.main.GreenhouseManager
-
Start all the sequences.
- StartupSequence - Class in com.inhousegreenhouse.ch.app.core.sequence
-
This class is responsible for starting the monitoring system.
- StartupSequence(Properties) - Constructor for class com.inhousegreenhouse.ch.app.core.sequence.StartupSequence
-
Constructor.
- stop() - Method in class com.inhousegreenhouse.ch.backend.helper.SetupHelper
-
Close the socket connection.
- stopMonitoring() - Method in class com.inhousegreenhouse.ch.backend.orchestrator.MonitoringOrchestrator
-
Stop the monitoring orchestrator.
All Classes All Packages