eWON JTK

Package com.ewon.ewonitf

Interface Summary
EvtIntListener  
EvtListener  
 

Class Summary
CommDriver  
DefaultEventHandler This static class will manage all the events that occure in the system and that may require some attention from the JAVA application.
EventHandlerThread This runnable object designed to run the runEventManager in a thread.
EventManager This static class provides methods for eWON event management (real time or events.txt)
EvtListenerBase  
EvtTagAlarmListener This is an abstract class from which user's tag alarm listener must be derived.
EvtTagListener This is an abstract class from which EvtTagAlarmListener and EvtTagValueListener classes are derived.
EvtTagValueListener This is an abstract class from which user's tag value listener must be derived.
EvtWebAstListener  
EvtWebFormListener  
EwonSystem  
Exporter This class implements an intput stream with data provided from an export block descriptor.
FileSystemDriver  
InterfaceInfo This class represents the content of an SMS message (received).
IntListenerRegistry  
IOManager This static class provides all methods to interface the eWON IO management (Tags, led, button).
IOServer This is an abstract class from which an IO Server class can be created.
Please read the "eWON Java interface user guide" for more information.
IOServerListenerRegistry  
IOTag This object represents a Tag managed by a Java IO Server.
In a typical workflow, this Tag object is created when the eWON Core calls the IOServer.onGetIoInfo(java.lang.String, java.lang.String) function.
IOValue IOValue is a class used to hold a tag value that is exchanged between the Java IOServer and the eWON core and the other way round.
This object needs to hold the tag value with one of the types recognised by the eWON (Float, Integer, DWord, Boolean).
ListenerRegistryBase This class is a base for registering a listener.
Loader This class implements an OutputStream and allows to stream data directly in an eWON file.
ModemManager This static class provides methods for eWON modem management, like modem reset or SMS reception.
MqttClient  
MqttMessage  
NamedListenerRegistry  
NetManager This class provide access to the eWON netwrok functions like interface IP addresses, status, activation, etc.
RuntimeControl This static class contains some methods for controlling and monitoring the JVM behaviour in a way which is specific to the eWON.
ScheduledAction  
ScheduledActionManager This static class is used to execute scheduled actions like: send and email, send an SMS etc.
SmsMessage This class represents the content of an SMS message (received).
StorageControl Manage storage in the eWON (flash and ram).
SysControlBlock This class is used to read and edit configurations and status blocks.
The configuration blocks are one of: SYS, COM, TAG, USER
The status block is the INF block.
TagControl This class represents an eWON tag.
It can be used to access the tag value or the tag alarm status.
It can also be used to force historical loggin and acknowledge alarm.
For tag creation and reconfiguration, the SysControlBlock should be used.
The TagControl object is also used for defining tag events handling in the DefaultEventHandler.
TagListenerRegistry  
WebProducer  
 

Exception Summary
EWException Signals that an eWON exception of some sort has occurred.
 


eWON JTK

www.eWON.biz: Your Eyes Watching Over Net