pops.ale.engine
Class IcomAle

java.lang.Object
  extended by pops.ale.engine.IcomAle
All Implemented Interfaces:
ALE

public class IcomAle
extends java.lang.Object
implements ALE

Icom Implementation for the Decathlon demonstrator.
Implementation notes :

Author:
rdagher

Constructor Summary
IcomAle(RPChannel RpLink, IhmCom ihmLink)
          Constructor.
 
Method Summary
 void define(java.lang.String specName, ECSpec spec)
          Not implemented method.
 ECSpec getECSpec(java.lang.String specName)
          Not implemented method.
 java.lang.String[] getECSpecNames()
          Not implemented method.
 java.lang.String getStandardVersion()
           
 java.lang.String[] getSubscribers(java.lang.String specName)
          Not implemented method.
 java.lang.String getVendorVersion()
           
 ECReports immediate(ECSpec spec)
           
 ECReports poll(java.lang.String specName)
          Not implemented method.
 void subscribe(java.lang.String specName, java.lang.String notificationURI)
          Not implemented method.
 void undefine(java.lang.String specName)
          Not implemented method.
 void unsubscribe(java.lang.String specName, java.lang.String notificationURI)
          Not implemented method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IcomAle

public IcomAle(RPChannel RpLink,
               IhmCom ihmLink)
Constructor. TODO Handle interface (RP and IHM) management

Method Detail

getStandardVersion

public java.lang.String getStandardVersion()
Specified by:
getStandardVersion in interface ALE

getVendorVersion

public java.lang.String getVendorVersion()
Specified by:
getVendorVersion in interface ALE

immediate

public ECReports immediate(ECSpec spec)
                    throws ECSpecValidationException,
                           ImplementationException
Specified by:
immediate in interface ALE
Throws:
ECSpecValidationException
ImplementationException

define

public void define(java.lang.String specName,
                   ECSpec spec)
Not implemented method.

Specified by:
define in interface ALE

getECSpec

public ECSpec getECSpec(java.lang.String specName)
Not implemented method.

Specified by:
getECSpec in interface ALE

getECSpecNames

public java.lang.String[] getECSpecNames()
Not implemented method.

Specified by:
getECSpecNames in interface ALE

getSubscribers

public java.lang.String[] getSubscribers(java.lang.String specName)
Not implemented method.

Specified by:
getSubscribers in interface ALE

poll

public ECReports poll(java.lang.String specName)
Not implemented method.

Specified by:
poll in interface ALE

subscribe

public void subscribe(java.lang.String specName,
                      java.lang.String notificationURI)
Not implemented method.

Specified by:
subscribe in interface ALE

undefine

public void undefine(java.lang.String specName)
Not implemented method.

Specified by:
undefine in interface ALE

unsubscribe

public void unsubscribe(java.lang.String specName,
                        java.lang.String notificationURI)
Not implemented method.

Specified by:
unsubscribe in interface ALE