Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W Z 

I

iD() - Method in interface org.ogema.model.communication.ZigBeeAddress
Zigbee controller id
ignoreGaps(boolean) - Method in class org.ogema.tools.timeseries.iterator.api.MultiTimeSeriesBuilder
Define how to deal with gaps in one or more time series.
IllegalConversionException - Exception in org.ogema.core.channelmanager.measurements
An Exception thrown if a requested (implicit) conversion between different types of values is not possible.
IllegalConversionException(String) - Constructor for exception org.ogema.core.channelmanager.measurements.IllegalConversionException
Create a new exception with a message attached to it.
inclination() - Method in interface org.ogema.model.devices.generators.PVPlant
Inclination of the modules in degrees.
inclination() - Method in interface org.ogema.model.sensors.SolarIrradiationSensor
Angle of inclination of a module directing to south the forecast is made for
unit: ° (angle degree; horizontal (flat):0°, vertical:90°)
IndexInterval - Class in org.ogema.tools.memoryschedules.tools
Definition of an interval [min; max), i.e. with start point inclusive and the end point not included.
IndexInterval() - Constructor for class org.ogema.tools.memoryschedules.tools.IndexInterval
 
IndexInterval(List<? extends Object>) - Constructor for class org.ogema.tools.memoryschedules.tools.IndexInterval
Creates an IndexInterval spanning all indices in the list.
IndexInterval(int, int) - Constructor for class org.ogema.tools.memoryschedules.tools.IndexInterval
Explicit constructor for the interval, where min and max are passed directly.
informed() - Method in interface org.ogema.model.time.CalendarEntry
Persons/Institutions informed about the event (if sent by email meaning CC:)
init() - Method in class org.ogema.core.resourcemanager.pattern.ContextSensitivePattern
Override this method to initialize the pattern.
input() - Method in interface org.ogema.model.connections.CircuitConnection
"input" Element connected.
input() - Method in interface org.ogema.model.connections.ElectricityConnection
 
input() - Method in interface org.ogema.model.connections.ThermalConnection
 
input() - Method in interface org.ogema.model.prototypes.Connection
"input" Element connected.
inputData() - Method in interface org.ogema.model.devices.profiles.ProfileData
In case this schedule has been derived from multiple measurements that are available as schedules in the system as well, references to the constituents can be given here.
inputSize() - Method in interface org.ogema.tools.timeseries.iterator.api.DataPoint
The size of the time series collection.
inputTemperature() - Method in interface org.ogema.model.connections.ThermalBridge
Temperature at the "input" side, e.g. the temperature of the in-flowing fluid or the temperature of the "input" device.
inputTemperature() - Method in interface org.ogema.model.connections.ThermalConnection
Temperature at the "input" side, e.g. the temperature of the in-flowing fluid or the temperature of the "input" device.
install(InstallableApplication) - Method in interface org.ogema.core.installationmanager.InstallationManagement
Install the App by registering it in OGEMA and installing and starting its relevant bundle in the OSGi framework.
InstallableApplication - Interface in org.ogema.core.installationmanager
Application offered by an application source.
InstallableApplication.InstallState - Enum in org.ogema.core.installationmanager
 
installApp(String, String) - Method in interface org.ogema.core.installationmanager.ApplicationSource
Initiate the installation of an application specified with its location directory and name.
InstallationManagement - Interface in org.ogema.core.installationmanager
Framework service for installation of applications and drivers and management of connections to application sources
InstallationStatusListener - Interface in org.ogema.core.application
May be installed in parallel to Application for applications requiring a callback when newly installed or being uninstalled
installationType() - Method in interface org.ogema.model.devices.generators.PVPlant
Solar panel installation type
1: roof mount
2: free standing
3: building integrated PV
10: flush mount roof installation (panels have the same orientation as the roof, panels close to roof)
11: open-rack roof installation
20: open-rack free standing
21: pole-mounted free standing
IntegerArrayResource - Interface in org.ogema.core.model.array
Resource type representing an array of integer values.
IntegerRange - Interface in org.ogema.model.ranges
Definition of a range of integers.
IntegerResource - Interface in org.ogema.core.model.simple
Simple resource holding an integer value.
IntegerValue - Class in org.ogema.core.channelmanager.measurements
IntegerValue
IntegerValue(int) - Constructor for class org.ogema.core.channelmanager.measurements.IntegerValue
 
integrate(ReadOnlyTimeSeries, long, long) - Static method in class org.ogema.tools.resource.util.ValueResourceUtils
Integrate a time series over the specified domain, taking into account the interpolation mode.
integrate(ReadOnlyTimeSeries, long, long, InterpolationMode) - Static method in class org.ogema.tools.resource.util.ValueResourceUtils
Like ValueResourceUtils.integrate(ReadOnlyTimeSeries, long, long), but with an explicitly set interpolation mode.
integrate(long, long) - Method in interface org.ogema.tools.timeseries.api.FloatTimeSeries
Integrate the function over the domain [t0;t1).
integrate(TimeInterval) - Method in interface org.ogema.tools.timeseries.api.FloatTimeSeries
Integration over a time interval.
integrate(SampledValue, SampledValue, Class<? extends Value>) - Method in interface org.ogema.tools.timeseries.api.InterpolationFunction
Integrate from x0 to x1, assuming no further points lie between the two points.
integrate(long, long) - Method in class org.ogema.tools.timeseries.implementations.FloatTreeTimeSeries
 
integrate(TimeInterval) - Method in class org.ogema.tools.timeseries.implementations.FloatTreeTimeSeries
 
integrate(SampledValue, SampledValue, Class<? extends Value>) - Method in class org.ogema.tools.timeseries.interpolation.LinearInterpolation
 
integrate(SampledValue, SampledValue, Class<? extends Value>) - Method in class org.ogema.tools.timeseries.interpolation.NearestInterpolation
 
integrate(SampledValue, SampledValue, Class<? extends Value>) - Method in class org.ogema.tools.timeseries.interpolation.NoInterpolation
 
integrate(SampledValue, SampledValue, Class<? extends Value>) - Method in class org.ogema.tools.timeseries.interpolation.StepInterpolation
 
integrate2(ReadOnlyTimeSeries) - Static method in class org.ogema.tools.resource.util.ValueResourceUtils
 
integrate2(ReadOnlyTimeSeries, long, long) - Static method in class org.ogema.tools.resource.util.ValueResourceUtils
 
integrate2(Iterator<SampledValue>, InterpolationMode) - Static method in class org.ogema.tools.resource.util.ValueResourceUtils
 
integrate2(Iterator<SampledValue>, InterpolationMode, SampledValue, SampledValue) - Static method in class org.ogema.tools.resource.util.ValueResourceUtils
 
integrateAbsolute(long, long) - Method in interface org.ogema.tools.timeseries.api.FloatTimeSeries
Integrate the point-wise absolute of this function over the domain [t0;t1).
integrateAbsolute(TimeInterval) - Method in interface org.ogema.tools.timeseries.api.FloatTimeSeries
Returns zero for non-existing time intervals.
integrateAbsolute(long, long) - Method in class org.ogema.tools.timeseries.implementations.FloatTreeTimeSeries
 
integrateAbsolute(TimeInterval) - Method in class org.ogema.tools.timeseries.implementations.FloatTreeTimeSeries
 
integratePositive(TimeInterval) - Method in interface org.ogema.tools.timeseries.api.FloatTimeSeries
Integrate the positive range of the function over the given domain
integratePositive(long, long) - Method in interface org.ogema.tools.timeseries.api.FloatTimeSeries
 
integratePositive(TimeInterval) - Method in class org.ogema.tools.timeseries.implementations.FloatTreeTimeSeries
 
integratePositive(long, long) - Method in class org.ogema.tools.timeseries.implementations.FloatTreeTimeSeries
 
internalCode() - Method in interface org.ogema.model.stakeholders.PhoneNumber
Internal code to dial from within a company phone network etc.
internalVoltage() - Method in interface org.ogema.model.devices.storage.ElectricityStorage
Battery internal voltage.
interpolate(SampledValue, SampledValue, long, InterpolationMode) - Static method in class org.ogema.tools.resource.util.ValueResourceUtils
interpolate(SampledValue, SampledValue, long, InterpolationMode, boolean) - Static method in class org.ogema.tools.resource.util.ValueResourceUtils
Interpolate between two SampledValues, based on the provided InterpolationMode.
interpolate(SampledValue, SampledValue, long, Class<? extends Value>) - Method in interface org.ogema.tools.timeseries.api.InterpolationFunction
Interpolate between x0 and x1 to find the value at time t.
interpolate(SampledValue, SampledValue, long, Class<? extends Value>) - Method in class org.ogema.tools.timeseries.interpolation.LinearInterpolation
 
interpolate(SampledValue, SampledValue, long, Class<? extends Value>) - Method in class org.ogema.tools.timeseries.interpolation.NearestInterpolation
 
interpolate(SampledValue, SampledValue, long, Class<? extends Value>) - Method in class org.ogema.tools.timeseries.interpolation.NoInterpolation
 
interpolate(SampledValue, SampledValue, long, Class<? extends Value>) - Method in class org.ogema.tools.timeseries.interpolation.StepInterpolation
 
InterpolationAction - Class in org.ogema.tools.resourcemanipulator.schedulemgmt
Downsampling of data points, to a minimum time interval between adjacent points.
InterpolationAction(long, ApplicationManager) - Constructor for class org.ogema.tools.resourcemanipulator.schedulemgmt.InterpolationAction
 
InterpolationFunction - Interface in org.ogema.tools.timeseries.api
Defines a function that interpolates between two SampledValues of type T (which defines the actual types of the sampled values).
InterpolationMode - Enum in org.ogema.core.timeseries
Possible settings for the interpretation of a schedule, i.e. how a set of pairs of time and value {(t,x)} is interpreted.
interpolationMode() - Method in interface org.ogema.model.functions.Function
InterpolationMode to be used for determining function values between the defined support point.
intersect(TimeInterval) - Method in class org.ogema.tools.timeseries.api.TimeInterval
Get the intersection between two intervals
InvalidResourceTypeException - Exception in org.ogema.core.resourcemanager
This Exception is thrown if a resource access is requested but the specified resource type doesn't match the type of the accessed resource.
InvalidResourceTypeException(String) - Constructor for exception org.ogema.core.resourcemanager.InvalidResourceTypeException
Creates an instance of the exception with an attached (error) message.
InvalidResourceTypeException(String, Throwable) - Constructor for exception org.ogema.core.resourcemanager.InvalidResourceTypeException
Creates an instance of the exception with an attached error message and an enclosed exception, that may have caused this exception.
invitees() - Method in interface org.ogema.model.time.CalendarEntry
Persons/Institutions invited to the event (if sent by email meaning To:)
inviting() - Method in interface org.ogema.model.time.CalendarEntry
Person/Institution generating the entry (if sent by email meaning From:)
ipAddress() - Method in interface org.ogema.model.communication.IPAddressV4
Address may additionally be provided as long
IPAddressV4 - Interface in org.ogema.model.communication
An IP V4 address.
ipV4Address() - Method in interface org.ogema.model.communication.DeviceAddress
IPv4 address if applicable
irradiationSensors() - Method in interface org.ogema.model.devices.generators.PVPlant
Solar irradiation sensors relevant to this plant.
isActive() - Method in interface org.ogema.core.administration.PatternCondition
 
isActive() - Method in interface org.ogema.core.application.AppID
Is the app currently active?
isActive() - Method in interface org.ogema.core.model.Resource
Checks whether resource is active.
isActive() - Method in interface org.ogema.core.resourcemanager.CompoundResourceEvent
 
isActive(Resource) - Method in interface org.ogema.core.resourcemanager.transaction.ResourceTransaction
 
isAlive() - Method in interface org.ogema.core.hardwaremanager.HardwareDescriptor
Check if the device related to this descriptor is still connected to the host system.
isCallOnEveryUpdate() - Method in interface org.ogema.core.administration.RegisteredValueListener
Has the listener been registered to receive callbacks on every update?
isCopyActivationState() - Method in class org.ogema.tools.resource.util.ResourceCopyConfiguration
 
isCopyLoggingState() - Method in class org.ogema.tools.resource.util.ResourceCopyConfiguration
 
isCopyReferences() - Method in class org.ogema.tools.resource.util.ResourceCopyConfiguration
 
isCopyScheduleValues() - Method in class org.ogema.tools.resource.util.ResourceCopyConfiguration
 
isCurrentlyActive() - Method in interface org.ogema.model.devices.profiles.ProgramInformation
Is the program currently active?
isDecorator() - Method in interface org.ogema.core.model.Resource
 
isDehumidifying() - Method in interface org.ogema.model.devices.buildingtechnology.AirConditioner
Determines whether air conditioner also reduces absolute humidity
isEmpty() - Method in interface org.ogema.core.timeseries.ReadOnlyTimeSeries
Returns true if and only if this time series contains no points.
isEmpty(long, long) - Method in interface org.ogema.core.timeseries.ReadOnlyTimeSeries
Return true if and only if this time series contains no points in the specified interval (both time stamps included)
isEmpty() - Method in class org.ogema.tools.memoryschedules.tools.SampledValueSortedList
 
isEmpty(long, long) - Method in class org.ogema.tools.memoryschedules.tools.SampledValueSortedList
 
isEmpty() - Method in class org.ogema.tools.timeseries.api.TimeInterval
Checks if this is an empty interval
isEmpty() - Method in class org.ogema.tools.timeseries.implementations.ArrayTimeSeries
 
isEmpty(long, long) - Method in class org.ogema.tools.timeseries.implementations.ArrayTimeSeries
 
isEmpty() - Method in class org.ogema.tools.timeseries.implementations.SynchronizedTimeSeries
 
isEmpty(long, long) - Method in class org.ogema.tools.timeseries.implementations.SynchronizedTimeSeries
 
isEmpty() - Method in class org.ogema.tools.timeseries.implementations.TreeTimeSeries
 
isEmpty(long, long) - Method in class org.ogema.tools.timeseries.implementations.TreeTimeSeries
 
isEmpty() - Method in class org.ogema.tools.timeseries.iterator.api.IteratorTimeSeries
 
isEmpty(long, long) - Method in class org.ogema.tools.timeseries.iterator.api.IteratorTimeSeries
 
isFulfilled() - Method in interface org.ogema.core.administration.RegisteredAccessModeRequest
Checks if the access mode is fulfilled.
isIgnoreGaps() - Method in interface org.ogema.tools.resourcemanipulator.configurations.ScheduleSum
 
isIncrementalUpdateEnabled() - Method in interface org.ogema.tools.resourcemanipulator.configurations.ScheduleSum
 
isInScheduleRange(ReadOnlyTimeSeries, long, InterpolationMode) - Static method in class org.ogema.tools.resource.util.ValueResourceUtils
Check whether a point in time would be in the time series range if the latter had interpolation mode mode
isLoggingEnabled(SingleValueResource) - Static method in class org.ogema.tools.resource.util.LoggingUtils
Check whether logging is enabled for the resource.
isOptional() - Method in interface org.ogema.core.administration.PatternCondition
Is the resource required to exist and be active?
isRecursiveParent(Resource, Resource, boolean) - Static method in class org.ogema.tools.resource.util.ResourceUtils
Check whether parent is a (higher-level) parent of child
isReference() - Method in interface org.ogema.core.administration.PatternCondition
 
isReference(boolean) - Method in interface org.ogema.core.model.Resource
Check if resource was accessed via a reference
isRunning() - Method in interface org.ogema.core.administration.AdminApplication
return true if application is stopped via stop, other false
isRunning() - Method in interface org.ogema.core.application.Timer
Returns whether the driver is running (true) or stopped (false).
isRunning() - Method in class org.ogema.tools.resourcemanipulator.timer.CountDownAbsoluteTimer
 
isRunning() - Method in class org.ogema.tools.resourcemanipulator.timer.CountDownDelayedExecutionTimer
 
isRunning() - Method in class org.ogema.tools.resourcemanipulator.timer.CountDownTimer
 
isSatisfied() - Method in interface org.ogema.core.administration.PatternCondition
Is the condition satisfied?
isSatisfied(P, Class<P>) - Method in interface org.ogema.core.resourcemanager.pattern.ResourcePatternAccess
Are the pattern conditions satisfied?
isSatisfied(P, Class<P>, C) - Method in interface org.ogema.core.resourcemanager.pattern.ResourcePatternAccess
 
isSubMeter() - Method in interface org.ogema.model.metering.GenericMeter
True: The meter is a local sub-meter.
isTopLevel() - Method in interface org.ogema.core.model.Resource
Checks whether resource is top-level
isValidResourceName(String) - Static method in class org.ogema.tools.resource.util.ResourceUtils
 
isValidResourcePath(String) - Static method in class org.ogema.tools.resource.util.ResourceUtils
 
isValueChanged() - Method in interface org.ogema.core.resourcemanager.CompoundResourceEvent
 
isWaitForSchedules() - Method in interface org.ogema.tools.resourcemanipulator.configurations.ScheduleSum
 
isWebAccessAllowed(HttpServletRequest) - Method in interface org.ogema.core.administration.AdminApplication
Is the user identified by the request allowed to access web resources of this app?
isWriteable() - Method in interface org.ogema.core.model.Resource
Returns true exactly if the resource is writeable.
iterator() - Method in interface org.ogema.core.model.schedule.Schedule
Get an iterator over all points in the schedule.
iterator(long, long) - Method in interface org.ogema.core.model.schedule.Schedule
Get an iterator over all points in the requested interval This iterator does not throw ConcurrentModificationException.
iterator() - Method in interface org.ogema.core.timeseries.ReadOnlyTimeSeries
Get an iterator over all points in the time series
iterator(long, long) - Method in interface org.ogema.core.timeseries.ReadOnlyTimeSeries
Get an iterator over all points in the requested interval
iterator() - Method in class org.ogema.tools.memoryschedules.tools.SampledValueSortedList
 
iterator(long, long) - Method in class org.ogema.tools.memoryschedules.tools.SampledValueSortedList
 
iterator() - Method in class org.ogema.tools.timeseries.implementations.ArrayTimeSeries
 
iterator(long, long) - Method in class org.ogema.tools.timeseries.implementations.ArrayTimeSeries
 
iterator() - Method in class org.ogema.tools.timeseries.implementations.SynchronizedTimeSeries
 
iterator(long, long) - Method in class org.ogema.tools.timeseries.implementations.SynchronizedTimeSeries
 
iterator() - Method in class org.ogema.tools.timeseries.implementations.TreeTimeSeries
 
iterator(long, long) - Method in class org.ogema.tools.timeseries.implementations.TreeTimeSeries
 
iterator() - Method in class org.ogema.tools.timeseries.iterator.api.IteratorTimeSeries
 
iterator(long, long) - Method in class org.ogema.tools.timeseries.iterator.api.IteratorTimeSeries
 
IteratorTimeSeries - Class in org.ogema.tools.timeseries.iterator.api
A timeseries based on data provided through some iterator.
IteratorTimeSeries(IteratorTimeSeries.IteratorSupplier, InterpolationMode) - Constructor for class org.ogema.tools.timeseries.iterator.api.IteratorTimeSeries
 
IteratorTimeSeries.IteratorSupplier - Interface in org.ogema.tools.timeseries.iterator.api
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
Skip navigation links