/****************************************************************************/
/*                                                                          */
/*  state_mgr.h                                                             */
/*                                                                          */
/*  $Id: state_mgr.h,v 1.1 1998/08/04 05:08:47 chris Exp $  */
/****************************************************************************/
#ifndef STATE_MGR_H
#define STATE_MGR_H


/* Function Prototypes */
int set_state_current   (int Attribute, double Value, double Rate);
int set_state_at        (int Attribute, double TimeStamp,
                            double Value, double Rate);
int get_state_current   (int Attribute, double *Value);
int get_state_at        (int Attribute, double TimeStamp, double *Value);


/* Attibutes.  One code for every entry in the State Table (ST)         */
#define     NO_ATTRIBUTE        0       /* Place holder                 */
#define     RA_STEP_COUNT     100       /* Number of steps from index   */
#define     DEC_STEP_COUNT    101       /* Number of steps from index   */
#define     WATER_TEMP        102       /* Temp in "counts"             */
#define     CCD_TEMP          103       /* Temp in "counts"             */
#define     MAX_ATTRIBUTE     103    /* LAST ENTRY IN TABLE             */


#endif /* STATE_MGR_H */ 
