WPILib 2012
WPILibRoboticsLibraryforFRC
ChipObject/tAlarm.h
00001 // Copyright (c) National Instruments 2008.  All Rights Reserved.
00002 // Do Not Edit... this file is generated!
00003 
00004 #ifndef __nFRC_2012_1_6_4_Alarm_h__
00005 #define __nFRC_2012_1_6_4_Alarm_h__
00006 
00007 #include "tSystemInterface.h"
00008 
00009 namespace nFPGA
00010 {
00011 namespace nFRC_2012_1_6_4
00012 {
00013 
00014 class tAlarm
00015 {
00016 public:
00017    tAlarm(){}
00018    virtual ~tAlarm(){}
00019 
00020    virtual tSystemInterface* getSystemInterface() = 0;
00021    static tAlarm* create(tRioStatusCode *status);
00022 
00023    typedef enum
00024    {
00025       kNumSystems = 1,
00026    } tIfaceConstants;
00027 
00028 
00029 
00030 
00031    typedef enum
00032    {
00033    } tTriggerTime_IfaceConstants;
00034 
00035    virtual void writeTriggerTime(unsigned int value, tRioStatusCode *status) = 0;
00036    virtual unsigned int readTriggerTime(tRioStatusCode *status) = 0;
00037 
00038 
00039    typedef enum
00040    {
00041    } tEnable_IfaceConstants;
00042 
00043    virtual void writeEnable(bool value, tRioStatusCode *status) = 0;
00044    virtual bool readEnable(tRioStatusCode *status) = 0;
00045 
00046 
00047 
00048 
00049 private:
00050    tAlarm(const tAlarm&);
00051    void operator=(const tAlarm&);
00052 };
00053 
00054 }
00055 }
00056 
00057 #endif // __nFRC_2012_1_6_4_Alarm_h__
 All Classes Functions Variables