edu.wpi.first.wpilibj.fpga
Class tWatchdog

java.lang.Object
  extended by edu.wpi.first.wpilibj.fpga.tSystem
      extended by edu.wpi.first.wpilibj.fpga.tWatchdog
All Implemented Interfaces:
ExpectedFPGASignature

public class tWatchdog
extends tSystem

Pretends to be the FPGA watchdog.

Author:
wolf

Field Summary
static int kNumSystems
           
 
Fields inherited from class edu.wpi.first.wpilibj.fpga.tSystem
m_DeviceHandle, status
 
Fields inherited from interface edu.wpi.first.wpilibj.fpga.ExpectedFPGASignature
kBitfileName, kExpectedFPGARevision, kExpectedFPGASignature, kExpectedFPGASignatureStr, kExpectedFPGAVersion
 
Constructor Summary
tWatchdog()
           
 
Method Summary
protected  void finalize()
           
static long readExpiration()
           
static boolean readImmortal()
           
static boolean readStatus_Alive()
           
static short readStatus_DisableCount()
           
static short readStatus_SysDisableCount()
           
static boolean readStatus_SystemActive()
           
static int readStatus()
           
static long readTimer()
           
static void strobeFeed()
           
static void strobeKill()
           
static void writeExpiration(long value)
           
static void writeImmortal(boolean value)
           
 
Methods inherited from class edu.wpi.first.wpilibj.fpga.tSystem
Release
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kNumSystems

public static final int kNumSystems
See Also:
Constant Field Values
Constructor Detail

tWatchdog

public tWatchdog()
Method Detail

finalize

protected void finalize()
Overrides:
finalize in class tSystem

readExpiration

public static long readExpiration()

readImmortal

public static boolean readImmortal()

readStatus_Alive

public static boolean readStatus_Alive()

readStatus_DisableCount

public static short readStatus_DisableCount()

readStatus_SysDisableCount

public static short readStatus_SysDisableCount()

readStatus_SystemActive

public static boolean readStatus_SystemActive()

readStatus

public static int readStatus()

readTimer

public static long readTimer()

strobeFeed

public static void strobeFeed()

strobeKill

public static void strobeKill()

writeExpiration

public static void writeExpiration(long value)

writeImmortal

public static void writeImmortal(boolean value)