ist.palcom.services.tilessimulator.communication
Class IRDeviceContext

java.lang.Object
  extended by ist.palcom.device.AbstractDeviceContext
      extended by ist.palcom.services.tilessimulator.communication.IRDeviceContext
All Implemented Interfaces:
DeviceContext, IHgraphNode

public class IRDeviceContext
extends AbstractDeviceContext

A DeviceContext that uses IR as the underlying medium


Field Summary
 
Fields inherited from class ist.palcom.device.AbstractDeviceContext
_node, addressingManager, communicationManager, communicationNode, connectionsManager, deviceInfo, deviceIO, discoveryManager, ENABLE_HGRAPH_DEBUG_OUTPUT, hgraphManager, middlewareManagersNode, pointToPointManager, pubSubManager, remoteConnectManager, resourceManager, resourceMonitor, routingManager, scheduler, serviceList, serviceLists, services, servicesNode
 
Fields inherited from interface ist.palcom.hgraph.IHgraphNode
CHILD_NAME_CLASH, CIRCULARITY_CLASH, COMMAND_OR_NODE_MISSING, ERROR, HANDLER_MISSING, INVOKATOR_MISSING, LISTENER_MISSING, NODE_NOT_CHILD, PATH_MISSING, SIBLING_ALREADY_EXISTS, SIBLING_NONEXISTENT, SIBLING_REFERENCE_ALREADY_EXISTS, SIBLING_REFERENCE_NONEXISTENT, STATUS_OK, VALUE_ALREADY_EXISTS, VALUE_NOT_PRESENT
 
Constructor Summary
IRDeviceContext(Tile tile, DeviceID deviceID, PalcomScheduler scheduler)
           
 
Method Summary
 java.lang.String getInterfaceID()
           
 java.util.ArrayList getMediaManagers()
           
 
Methods inherited from class ist.palcom.device.AbstractDeviceContext
addListOfServicesAtDeviceLevel, addListOfServicesToList, addNodeChild, addServiceAtDeviceLevel, addServiceToList, getChildIterator, getCommunicationManager, getConnectionsManager, getDeviceInfo, getDeviceIO, getDiscoveryManager, getFuncFunc, getHgraphManager, getName, getNewInstanceNumber, getNewLocalSID, getNewLocalSIDString, getNodeName, getNodeParent, getPath, getPointToPointManager, getPubSubManager, getRemoteConnectManager, getResourceAddressingManager, getResourceManager2, getResourceMonitor, getRoutingManager, getScheduler, getSiblingFunc, getValueFunc, hasChildNamed, isAncestorOf, removeNodeChild, removeService, removeSubList, serviceIterator, setDeviceIO, setHeartBeatPeriod, setName, setNodeName, setNodeParent, toXML, toXMLFull, toXMLFullRecursively, toXMLRecursively, updatePath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IRDeviceContext

public IRDeviceContext(Tile tile,
                       DeviceID deviceID,
                       PalcomScheduler scheduler)
Method Detail

getMediaManagers

public java.util.ArrayList getMediaManagers()
Specified by:
getMediaManagers in interface DeviceContext
Specified by:
getMediaManagers in class AbstractDeviceContext

getInterfaceID

public java.lang.String getInterfaceID()