org.tango.server
Interface IPollable

All Known Implementing Classes:
AttributeImpl, CommandImpl

public interface IPollable

An object that can be polled

Author:
ABEILLE

Method Summary
 void configurePolling(int pollingPeriod)
           
 double getDeltaTime()
           
 double getExecutionDuration()
           
 java.lang.String getLastDevFailed()
           
 double getLastUpdateTime()
           
 java.lang.String getName()
           
 int getPollingPeriod()
           
 int getPollRingDepth()
           
 boolean isPolled()
           
 void resetPolling()
           
 void setPollingStats(double executionDuration, double lastUpdateTime, double deltaTime)
           
 void setPollRingDepth(int pollRingDepth)
           
 

Method Detail

getName

java.lang.String getName()

getPollingPeriod

int getPollingPeriod()

isPolled

boolean isPolled()

configurePolling

void configurePolling(int pollingPeriod)
                      throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

resetPolling

void resetPolling()
                  throws fr.esrf.Tango.DevFailed
Throws:
fr.esrf.Tango.DevFailed

getPollRingDepth

int getPollRingDepth()

setPollRingDepth

void setPollRingDepth(int pollRingDepth)

getLastDevFailed

java.lang.String getLastDevFailed()

getExecutionDuration

double getExecutionDuration()

getLastUpdateTime

double getLastUpdateTime()

getDeltaTime

double getDeltaTime()

setPollingStats

void setPollingStats(double executionDuration,
                     double lastUpdateTime,
                     double deltaTime)


Copyright © 2012-2014. All Rights Reserved.