Everyware™ Software Framework
ESF Javadocs
See also: ESF Developer's Guide

com.esf.core Packages 
Package Description
com.esf.core.application.manager.service  
com.esf.core.configuration.service
Interface for software components to request/receive/reject configuration data as well as request that configurations be archived within the Configuration Manager.
com.esf.core.logger.service
Event logging service to pass event messages at varying severity levels to system log.
com.esf.core.system.bootstrap.service
Bundle loader for OSGi bundles.
com.esf.core.system.manager.service
Provides basic system information including Operating System information, JVM information, and filesystem information.
com.esf.core.system.monitor.service
Provides tools for the management of system level services.
com.esf.core.updater.service  
com.esf.device Packages 
Package Description
com.esf.device.camera.service  
com.esf.device.ethernet.service
Manages Ethernet device configurations.
com.esf.device.gps.service
Reads location data from a GPS device.
com.esf.device.hedonline.cl103101.service  
com.esf.device.modem.channel.service
Handles communication to a variety of modem plug-in devices.
com.esf.device.modem.config.component  
com.esf.device.modem.configuration  
com.esf.device.modem.exception
Defines a variety of types of exception responses from various modems.
com.esf.device.modem.factory.service
Factory class that dynamically generates an instance of the modem service class.
com.esf.device.modem.manager.service
Modem manager that adds and removes modem services as needed.
com.esf.device.modem.service
Interface definitions for generic modem and several specific types of modems.
com.esf.device.network.service  
com.esf.device.serial.comm.service
Handles a non-event driven SerialComm port, intended for poll-response operation.
com.esf.device.usb.manager.ethernet.service  
com.esf.device.usb.manager.gps.service  
com.esf.device.usb.manager.listeners  
com.esf.device.usb.manager.modem.service
Manages supported USB modem devices.
com.esf.device.usb.manager.service
Manages USB devices in a system.
com.esf.device.usb.manager.storage.service
Provides tools for management of USB Mass Storage devices.
com.esf.device.usb.manager.usb2serial.service
Provides tools for management of USB-to-Serial devices.
com.esf.device.usb.manager.usbserial.service
Provides tools for management of USB-to-Serial devices.
com.esf.device.usb.manager.wifi.service  
com.esf.device.watchdog.service
Provides methods for starting, stopping, and updating a hardware watchdog present on the system.
com.esf.device.wifi.exception  
com.esf.device.wifi.service  
com.esf.device.wifi.ubiquiti.ministation2.service  
com.esf.net Packages 
Package Description
com.esf.net.beceem.wimax.exception  
com.esf.net.beceem.wimax.factory.service  
com.esf.net.beceem.wimax.service  
com.esf.net.dhcp.server.service
Interface to set up DHCP server on a network adapter.
com.esf.net.dns.service  
com.esf.net.dnsproxy.service
Provides methods to set up a DNS proxy server on a network adapter.
com.esf.net.firewall.service
Provides methods to configure Linux firewall settings.
com.esf.net.gobi.siera.qmi.exception  
com.esf.net.gobi.sierra.qmi.service  
com.esf.net.modem.connection.info  
com.esf.net.modem.link.service  
com.esf.net.modem.ppp.factory.service
Defines PPP Factory service interface.
com.esf.net.mqtt.client.service  
com.esf.net.netconf.service  
com.esf.net.ntp.service
Provides methods for configuring the NTP Service.
com.esf.net.ppp.service
Defines PPP service interface.
com.esf.net.route.service  
com.esf.net.termclient.service
Gives access from local serial port to a remote network TCP server, including AT modem emulation features.
com.esf.net.termserv.service
Provides TCP server for network clients to access one or more local serial ports or a single parallel printer port.
com.esf.net.udpserver.service
Provides a UDP server for network clients to access a local serial port, or a local serial port device can access a remote UDP server.
com.esf.util Packages 
Package Description
com.esf.util.net.service
Utilities dealing with TCP/IP network interfaces.
com.esf.util.proc.service
Provides utilities for dealing with starting and stopping system processes.
com.esf.protocol Packages 
Package Description
com.esf.protocol.fielddevice.service
Defines an interface for a device that uses a communication protocol to acquire operational data, including methods for handling data of various data types, connection status, protocol exceptions, etc.
Platform-specific Packages 
Package Description
com.esf.sbc.catalyst.smbus.service
Allows access to the SM Bus on the Catalyst processor.
com.esf.sbc.catalyst.system.management.service
Provides services to access GPIO, power, thermal, and other hardware features of the Catalyst processor.
com.esf.sbc.helios.led.service
Provides services to control the action of the LEDs on the Helios platform.
com.esf.sbc.helios.usb.service  

Copyright © 2009 Eurotech Inc. All rights reserved.