Index

A C D E F G H K L M N O R S T W 
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
Returns all Sensor of a Device.
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
A Sample contains the current reading of a Sensor.
Sample(Sensor, Instant, BigDecimal) - Constructor for class org.shredzone.geordi.data.Sample
Creates a new Sample.
Sensor - Class in org.shredzone.geordi.sensor
A Sensor describes a single sensor on a Device.
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
 
A C D E F G H K L M N O R S T W 
All Classes|All Packages