com.esf.sbc.catalyst.system.management.service
Interface ICatalystManagementService


public interface ICatalystManagementService

Author:
wes.johnson

Field Summary
static java.lang.String SERVICE_NAME
          service name of this interface for the bundle activator (com.esf.catalyst.system.management.service)
 
Method Summary
 short getWatchdogTimerInitialCount()
          gets the initial count for the watchdog timer when the trigger bit is set in the control/status register.
 void setWatchdogCounter(short count)
          sets the down counter for the watchdog timer
 void setWatchdogCsr(byte controlData)
          sets the bits defined in the watchdog timer control status register
 

Field Detail

SERVICE_NAME

static final java.lang.String SERVICE_NAME
service name of this interface for the bundle activator (com.esf.catalyst.system.management.service)

Method Detail

setWatchdogCsr

void setWatchdogCsr(byte controlData)
                    throws java.lang.Exception
sets the bits defined in the watchdog timer control status register

Parameters:
controlData - a byte containing the value to write to the watchdog timer control status register
Throws:
java.lang.Exception - if the status register can not be written to

setWatchdogCounter

void setWatchdogCounter(short count)
                        throws java.lang.Exception
sets the down counter for the watchdog timer

Parameters:
count - the count for the watchdog timer counter register
Throws:
java.lang.Exception - if the watchdog counter register can not be written

getWatchdogTimerInitialCount

short getWatchdogTimerInitialCount()
                                   throws java.lang.Exception
gets the initial count for the watchdog timer when the trigger bit is set in the control/status register. This register is read only.

Returns:
the initial count for the watchdog timer
Throws:
java.lang.Exception - if the register can not be read