All Classes and Interfaces
Class
Description
Interface for devices connected to serial ports (RS-232, USB, ...).
Method collection for analysis functions like the battery capacity prognosis.
Panel to display barcode device options.
Panel to display data from a serial device.
Represents a barcode scanner device connected via RS-232, not a charger.
Panel to display barcode scanner parameters (read-write).
Lets the user edit/view battery data from BATTERY table.
Handles the BATTERY table datasets used as default list for battery characteristics.
Method collection for functions around the BATTMANDATA.BATTERY and BATTMANDATA.MYBATTERY database tables.
Background task to generate POSTCHARGE and PROGNOSIS tuples based on the current measurement datasets.
Holds all message codes for this package to be extracted by the
I18NExtractor.Provides constants for the Battery Manager classes, especially shared icon references.
Does the event handling of the panel class
PanelWindow.Updates a target database table based on the contents of a CSV file.
Manager class to control the database management system utilized by the application.
Docking window to implement database sessions based on connectors.
Background task to generate database tuples for testing/demo purposes.
Helper class for the
BattManDatabaseManager class.Factory class for vending various objects of the Battery Manager package.
Method collection to deal with backup creation and restoration, settings import/export etc.
The main class running the Battery Manager application.
Manages the application help system links to be directly called as context-sensitive help.
Provides support for common internationalization functions.
Allows importing of live data only for the embedded database and if it is currently being created.
Manager class for licensing issues provided for the Battery Manager application.
Background task to import measurement datasets from files.
Global instance for the runtime configuration management of the application.
Application specific subclass of
OptionsDialog to configure the settings.Provides the service configuration of the application for a certain database.
Provides constants for the Battery Manager classes, especially shared icon references.
Global settings for the Battery Manager package.
Background task to generate POSTCHARGE and PROGNOSIS tuples based on the current measurement datasets.
Method collection to deal with support data etc.
Application specific subclass which integrates the
DatabaseTablePanelSessionTab class smoothly.Main application window component.
Background task to generate PREVENTION tuples based on the current measurement datasets.
Represents the CONRAD Charge Manager 2010 device.
Represents the VOLTCRAFT Charge Manager 2015 device.
Represents the VOLTCRAFT Charge Manager 2016 device.
Represents the VOLTCRAFT Charge Manager 2020 device.
Represents the VOLTCRAFT Charge Manager 2024 device.
Panel to display data from a CONRAD/Voltcraft charger.
Interface for charging devices like the VOLTCRAFT Charge Manager 2020.
Renders the table cells holding a MXSTEP field value.
Reusable methods for handling chargers.
Custom component for
CustomDialog to display the POSTCHARGE table.Panel to display charging device options.
Simple data holding class used by the
BatteryUtils class.Interface for arbitrary devices (LAN, virtual, ...).
Manager class for custom device functionality (no serial port devices, no USB devices).
Docking window to administer/control a (non-serial) custom device.
Represents a Delock WLAN Power Socket Switch MQTT device connected via WLAN, not a charger.
Represents a Delock WLAN Power Socket Switch MQTT with energy monitoring device connected via WLAN, not a charger.
Specialized custom component for
CustomDialog to chooser a battery.Shows the devices configured for the connected databases.
Renders the table cells holding a DVTYPE value with appropriate icons.
Specialized custom component for
CustomDialog to display DEVICE datasets.Lets the user edit/view device data from DEVICE table.
Panel to display generic device settings (read-only).
Options unit for file/data limits for an application.
Method collection for functions around the BATTMANDATA.DEVICE.
Wizard dialog to configure devices connected to serial ports.
Represents a EnerGenie EG-PM2-LAN power management device connected via LAN, not a charger.
Represents a EnerGenie EG-PMS2-LAN power management device connected via LAN, not a charger.
Represents a EnerGenie EG-PMS2-WLAN power management device connected via wireless LAN, not a charger.
Used for finding resources from separate JAR files (class loader).
Let's the user edit/view lifecycle data from LIFECYCLE table used for lifecycle phases.
Renders the table cells holding a LIFECYCLE.LIPHASE (status) field value.
Method collection for functions around the BATTMANDATA.LIFECYCLE database table.
Let's the user edit/view location data from LOCATION table representing battery locations.
Handles the LOCATION table datasets representing battery locations used with lifecycle phases.
Method collection for functions around the BATTMANDATA.LOCATION database table.
Panel to display logging options for devices.
Specialized custom component for
CustomDialog to display measurement files to import.Creates an additional context menu item to import measurement data files.
Lets the user edit/view measurement data from MXDATA table (single/manual).
Simple data holding class for device settings of SkyRC MC3000 devices.
Simple data holding class for slot data from SkyRC MC3000 devices.
Simple data holding class used by the
AnalysisUtils class.Handles the MXDATA table datasets representing single measurement values, may be part of a series from a device.
Method collection for functions around the MXDATA and MXRAWDATA database tables (measurements).
Specialized custom component for
CustomDialog to choose some measurement series to be assembled.Let's the user edit/view measurement data from MXDATA table (series/device).
Let's the user edit/view battery data from MYBATTERY table.
Handles the MYBATTERY table datasets for the customer's batteries.
Let's the user edit/view organization data from ORGANIZATION table used for battery/device manufacturers.
Handles the ORGANIZATION table datasets used as battery/device manufacturers.
Method collection for functions around the BATTMANDATA.ORGANIZATION database table.
Does the event handling of the panel class
PortChooserPage.Shows the serial ports and USB devices currently managed by this computer.
Simple data holding class used by the
BattManChargeAnalyzer class.Panel to display options for the EnerGenie EG-PM2-LAN device (power switch with 4 sockets).
Panel to represent a single plug of a power switching device.
Specialized custom component for
CustomDialog to populate the PROGNOSIS table.Used for supporting the ProGuard obfuscator.
Interface for devices connected to serial ports (RS-232, RS-485, ...).
Panel to display serial communication parameters (read-write).
Panel to display serial communication parameters (read-only).
Manager class for common serial port functionality (COM1, /dev/ttyS1 etc.).
Docking window to display the data received from a (non-USB) serial device.
Specialized custom component for
CustomDialog to display SYSCONFIG datasets.Lets the user edit/view service configuration data from the SYSCONFIG table.
Method collection around the BATTMANSYS.SYSCONFIG table.
Simple data holding class used by the
ServiceConfigForm class.Represents the SkyRC MC3000 device.
Panel to display data from a SkyRC charger.
Data holder to remember the status of one charger slot (slot name, executed program, MYID from database).
Handles
SlotStatusDef objects for the configuration class.Simple data holding class used by the
AnalysisUtils class.Implementation of
JDBCConfigUpdater to handle datasets for the MXDATA table (measurement).Implementation of
JDBCConfigUpdater to handle datasets for the MXRAWDATA table (measurement).Interface for devices connected via USB natively.
Manager class for common USB device functionality.
Docking window to display the data received from a USB device.
Panel to display USB communication parameters (read-only).
Reusable methods for handling USB devices.
Specialized custom component for
CustomDialog to display SYSUSER datasets.Let's the user edit/view user data from SYSUSER table.
Method collection around the BATTMANSYS.SYSUSER table.
Specialized custom component for
CustomDialog to get the overall waste prevention statistics.