A B C D E F G H I L M P R S T U V W 
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.
A B C D E F G H I L M P R S T U V W 
All Classes All Packages