Skip navigation links

OGEMA Core 2.1.2 API

Packages 
Package Description
org.ogema.core.administration
Access methods to the framework that are relevant and accessible only to administration applications.
org.ogema.core.application
Generic information and tools relevant to an application that do not fit in a more specialized category.
org.ogema.core.channelmanager
The API of the channel manager.
org.ogema.core.channelmanager.driverspi
The driver SPI of the channel manager is the plug-in interface for low-level drivers.
org.ogema.core.channelmanager.measurements
Definitions for the different value types that can be passed via the OGEMA ChannelManager and used in TimeSeries.
org.ogema.core.hardwaremanager
The HardwareManager is responsible to manage a list of currently available hardware.
org.ogema.core.installationmanager
This package contains interface that maintain the installation of OGEMA applications.
org.ogema.core.logging
Definition of the OGEMA text logging capabilities, which are employed using an OgemaLogger.
org.ogema.core.model
Definition a key element of the OGEMA framework, the Resource interface.
org.ogema.core.model.array
Definition of the array-type resources.
org.ogema.core.model.schedule
Defininition of schedules, which are TimeSeries-valued resources.
org.ogema.core.model.simple
Definition of the simple resources that contain only a single entry (in contrast to their array-counterparts and schedules).
org.ogema.core.model.units
Definition of FloatResource specializations that represent a physical property.
org.ogema.core.recordeddata
Definition of the framework data-logging capabilities.
org.ogema.core.resourcemanager
Defines the "basic access" to resources.
org.ogema.core.resourcemanager.pattern
Definitions of the pattern access to resources.
org.ogema.core.resourcemanager.transaction
Definition of resource transactions, i.e. composite operations on the resource graph which are executed in a single transaction.
org.ogema.core.security
Provides the interfaces to manage the policies of access control in OGEMA framework.
org.ogema.core.timeseries
Definition of TimeSeries, which are functions over time.
org.ogema.core.tools
Definition of unsorted tools available to OGEMA applications, drivers and possibly the implementation of the OGEMA API itself.
org.ogema.model.actors
Actor devices, i.e. switches.
org.ogema.model.communication
Information on how devices interact with the gateway.
org.ogema.model.connections
Variety of physically different connections between physical elements as well as the definition of generic nodes between the connections.
org.ogema.model.devices.buildingtechnology
Devices and technology commonly used in building automation.
org.ogema.model.devices.connectiondevices
Devices operating on a connection and installation boxes defining connection points.
org.ogema.model.devices.generators
Definition of energy generator devices and sub-devices.
org.ogema.model.devices.profiles
Models for profile information, such as consumption patterns of electrical devices.
org.ogema.model.devices.sensoractordevices
Models for sensor and actor devices that do not fit in the sensor or actor package.
org.ogema.model.devices.storage
Energy storage devices and tightly related devices.
org.ogema.model.devices.vehicles
Vehicles such as cars, busses.
org.ogema.model.devices.whitegoods
Definition of white goods.
org.ogema.model.functions
Functions are the equivalent to schedules, except that their domain is not limited to times.
org.ogema.model.locations
Different places and locations, which are special cases of PhysicalElements.
org.ogema.model.metering
Metering devices and information.
org.ogema.model.prototypes
Most basic data models.
org.ogema.model.ranges
Specializations of the Range prototype for all the basic data types defined in the OGEMA API.
org.ogema.model.sensors
Measurement sensors that are employed whenever a physical quantity is to be measured.
org.ogema.model.smartgriddata
Information related to smart grids or smart micro-grids.
org.ogema.model.stakeholders
Persons, legal entities and information related to them.
org.ogema.model.targetranges
All possible specializations of the TargetRange prototype.
org.ogema.model.time
Events in time and their management, such as meetings and calendars.
org.ogema.tools.listener.util
Utility listener interfaces.
org.ogema.tools.memoryschedules.tools
Memory time series tools.
org.ogema.tools.resource.util
This package contains utility classes, which provide static wrapper methods for common operations on resources.
org.ogema.tools.resource.visitor
This package defines interfaces used for traversing a resource tree or resource patterns.
org.ogema.tools.resourcemanipulator
Collection of tools that can be used to simplify frequently-occurring resource manipulation.
org.ogema.tools.resourcemanipulator.configurations
Definition of the possible manipulator rules and their configuration interfaces.
org.ogema.tools.resourcemanipulator.model
Definition of data models that are used in the resource manipulators.
org.ogema.tools.resourcemanipulator.model.schedulemgmt  
org.ogema.tools.resourcemanipulator.schedulemgmt  
org.ogema.tools.resourcemanipulator.timer  
org.ogema.tools.timeseries.algebra
Tools for algebraic operations on time series, such as adding or multiplying two time series.
org.ogema.tools.timeseries.api
Definition of basic memory time series.
org.ogema.tools.timeseries.interpolation
Implementation of interpolation functions.
org.ogema.tools.timeseries.iterator.api  
Skip navigation links