Index
A C D E F G H K L M N O R S T W
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- AquaeroDevice - Class in org.shredzone.geordi.device
-
A
Device
implementation that reads Aquaero fan controllers. - AquaeroDevice() - Constructor for class org.shredzone.geordi.device.AquaeroDevice
- AvmDevice - Class in org.shredzone.geordi.device
-
A
Device
implementation that reads values from AVM FRITZ!DECT smart home devices. - AvmDevice() - Constructor for class org.shredzone.geordi.device.AvmDevice
C
- Ccu2Device - Class in org.shredzone.geordi.device
-
A
Device
implementation that reads values from Homematic CCU2 home automation centrals. - Ccu2Device() - Constructor for class org.shredzone.geordi.device.Ccu2Device
- CompactingService - Interface in org.shredzone.geordi.service
-
This service remembers the last sample value stored in database.
- CompactingServiceImpl - Class in org.shredzone.geordi.service
-
Implementation of CompactingService.
- CompactingServiceImpl() - Constructor for class org.shredzone.geordi.service.CompactingServiceImpl
- configure() - Method in class org.shredzone.geordi.GeordiModule
D
- DatabaseService - Interface in org.shredzone.geordi.service
-
A service that handles all database related things.
- DatabaseServiceImpl - Class in org.shredzone.geordi.service
-
Implementation of
DatabaseService
that uses a Postgresql database via JDBI. - DatabaseServiceImpl() - Constructor for class org.shredzone.geordi.service.DatabaseServiceImpl
- Device - Class in org.shredzone.geordi.device
-
A
Device
is some kind of hardware that is to be frequently polled for new sensor data. - Device() - Constructor for class org.shredzone.geordi.device.Device
- DustyDevice - Class in org.shredzone.geordi.device
-
A
Device
implementation that reads particulate sensors. - DustyDevice() - Constructor for class org.shredzone.geordi.device.DustyDevice
E
- equals(Object) - Method in class org.shredzone.geordi.sensor.Sensor
F
- fetchDevices() - Method in interface org.shredzone.geordi.service.DatabaseService
-
Returns a list of all
Device
defined in the database. - fetchDevices() - Method in class org.shredzone.geordi.service.DatabaseServiceImpl
- fetchSensors(Device) - Method in interface org.shredzone.geordi.service.DatabaseService
- fetchSensors(Device) - Method in class org.shredzone.geordi.service.DatabaseServiceImpl
G
- Geordi - Class in org.shredzone.geordi
-
Geordi's main class.
- Geordi() - Constructor for class org.shredzone.geordi.Geordi
- GeordiException - Exception in org.shredzone.geordi
-
A generic exception that is thrown when Geordi discovered an error while reading sensors.
- GeordiException(String) - Constructor for exception org.shredzone.geordi.GeordiException
- GeordiException(String, Throwable) - Constructor for exception org.shredzone.geordi.GeordiException
- GeordiException(Throwable) - Constructor for exception org.shredzone.geordi.GeordiException
- GeordiModule - Class in org.shredzone.geordi
-
Guice module definitions for Geordi.
- GeordiModule() - Constructor for class org.shredzone.geordi.GeordiModule
- GeordiRunner - Class in org.shredzone.geordi
-
Geordi's main runner.
- GeordiRunner() - Constructor for class org.shredzone.geordi.GeordiRunner
- getConfig() - Method in class org.shredzone.geordi.device.Device
-
Reads the JSON configuration of the device.
- getConfig() - Method in class org.shredzone.geordi.sensor.Sensor
-
Reads the sensor config.
- getCron() - Method in class org.shredzone.geordi.device.Device
-
Reads the
CronExpression
that is used for polling the device sensors. - getDevice(int) - Method in interface org.shredzone.geordi.service.DatabaseService
-
Returns the
Device
with the given ID. - getDevice(int) - Method in class org.shredzone.geordi.service.DatabaseServiceImpl
- getId() - Method in class org.shredzone.geordi.device.Device
-
Reads the device ID.
- getId() - Method in class org.shredzone.geordi.sensor.Sensor
-
Reads the sensor ID.
- getName() - Method in class org.shredzone.geordi.device.Device
-
Reads a human-readable device name.
- getName() - Method in class org.shredzone.geordi.sensor.Sensor
-
Reads the human-readable sensor name.
- getSensor() - Method in class org.shredzone.geordi.data.Sample
-
Returns the
Sensor
that was read. - getTimestamp() - Method in class org.shredzone.geordi.data.Sample
-
Returns the
Instant
the sensor was read. - getUnit() - Method in class org.shredzone.geordi.sensor.Sensor
-
Reads the physical unit of the sensor value.
- getValue() - Method in class org.shredzone.geordi.data.Sample
-
Returns the sensor value at that instant.
- GuiceJobFactory - Class in org.shredzone.geordi.util
-
A Quartz
JobFactory
that uses Guice for dependency injection. - GuiceJobFactory(Injector) - Constructor for class org.shredzone.geordi.util.GuiceJobFactory
H
- hashCode() - Method in class org.shredzone.geordi.sensor.Sensor
K
- KaminariDevice - Class in org.shredzone.geordi.device
-
A
Device
implementation for the Kaminari lightning sensor project. - KaminariDevice() - Constructor for class org.shredzone.geordi.device.KaminariDevice
L
- lastUnchanged(Sample) - Method in interface org.shredzone.geordi.service.CompactingService
-
Regenerates the last unchanged
Sample
before the value has changed. - lastUnchanged(Sample) - Method in class org.shredzone.geordi.service.CompactingServiceImpl
M
- main(String[]) - Static method in class org.shredzone.geordi.Geordi
-
Runs Geordi.
N
- newJob(TriggerFiredBundle, Scheduler) - Method in class org.shredzone.geordi.util.GuiceJobFactory
O
- org.shredzone.geordi - package org.shredzone.geordi
- org.shredzone.geordi.data - package org.shredzone.geordi.data
- org.shredzone.geordi.device - package org.shredzone.geordi.device
- org.shredzone.geordi.sensor - package org.shredzone.geordi.sensor
- org.shredzone.geordi.service - package org.shredzone.geordi.service
- org.shredzone.geordi.util - package org.shredzone.geordi.util
R
- readSensors() - Method in class org.shredzone.geordi.device.AquaeroDevice
- readSensors() - Method in class org.shredzone.geordi.device.AvmDevice
- readSensors() - Method in class org.shredzone.geordi.device.Ccu2Device
- readSensors() - Method in class org.shredzone.geordi.device.Device
-
Reads all sensors of this device.
- readSensors() - Method in class org.shredzone.geordi.device.DustyDevice
- readSensors() - Method in class org.shredzone.geordi.device.KaminariDevice
- rememberSample(Sample) - Method in interface org.shredzone.geordi.service.CompactingService
-
Remember a
Sample
value. - rememberSample(Sample) - Method in class org.shredzone.geordi.service.CompactingServiceImpl
S
- Sample - Class in org.shredzone.geordi.data
- Sample(Sensor, Instant, BigDecimal) - Constructor for class org.shredzone.geordi.data.Sample
-
Creates a new
Sample
. - Sensor - Class in org.shredzone.geordi.sensor
- Sensor() - Constructor for class org.shredzone.geordi.sensor.Sensor
- setConfig(JSONObject) - Method in class org.shredzone.geordi.device.Device
-
Sets the JSON configuration of the device.
- setConfig(JSONObject) - Method in class org.shredzone.geordi.sensor.Sensor
-
Sets the sensor config.
- setCron(CronExpression) - Method in class org.shredzone.geordi.device.Device
-
Sets the
CronExpression
that is used for polling the device sensors. - setDatabaseHost(String) - Method in class org.shredzone.geordi.GeordiModule
- setDatabasePassword(String) - Method in class org.shredzone.geordi.GeordiModule
- setDatabaseUser(String) - Method in class org.shredzone.geordi.GeordiModule
- setId(int) - Method in class org.shredzone.geordi.device.Device
-
Sets the device ID.
- setId(int) - Method in class org.shredzone.geordi.sensor.Sensor
-
Sets the sensor ID.
- setName(String) - Method in class org.shredzone.geordi.device.Device
-
Sets the device name.
- setName(String) - Method in class org.shredzone.geordi.sensor.Sensor
-
Sets a human-readable sensor name.
- setUnit(String) - Method in class org.shredzone.geordi.sensor.Sensor
-
Sets the physical unit of the sensor value.
- start() - Method in class org.shredzone.geordi.GeordiRunner
-
Starts Geordi.
- storeSamples(Collection<Sample>) - Method in interface org.shredzone.geordi.service.DatabaseService
-
Bulk stores all
Sample
into the database. - storeSamples(Collection<Sample>) - Method in class org.shredzone.geordi.service.DatabaseServiceImpl
T
- toString() - Method in class org.shredzone.geordi.data.Sample
W
- wasUnchanged(Sample) - Method in interface org.shredzone.geordi.service.CompactingService
-
Checks if the given
Sample
can be compacted. - wasUnchanged(Sample) - Method in class org.shredzone.geordi.service.CompactingServiceImpl
All Classes|All Packages