/* File float.h created by CodeGen version 4.7 */ /* Tue Nov 17 10:33:36 PST 1998 */ /* WARNING: ad hoc changes to this file will be overwritten without warning. */ /* */ #define H_float_RCSID "@(#)$Id NOT IN CVS float.h by CodeGen 4.7 Tue Nov 17 10:33:36 PST 1998$" FIORD_BROAD_INFO inst_float_resp2_kval_info = { OUT_RESP_MSG, (void *) NULL, (caddr_t) NULL, (int (*)()) NULL, RESP_KVAL_FUNC, KVAL_RESPONSE }; FIORD_BROAD_INFO inst_float_bcast_kval_info = { BCAST_MSG, (void *) NULL, (caddr_t) NULL, (int (*)()) NULL, GET_KVAL_FUNC, KVAL_BROADCAST }; #define KW_MAP_NAME float_id_to_kw_map #define KW_MAP_TYPE BASIC_KW_INFO KW_MAP_TYPE KW_MAP_NAME[]= { /* COLL1 : */ { COLL1VAL, "COLL1VAL" }, { COLL1VEL, "COLL1VEL" }, { COLL1TOR, "COLL1TOR" }, /* COLL2 : */ { COLL2VAL, "COLL2VAL" }, { COLL2VEL, "COLL2VEL" }, { COLL2TOR, "COLL2TOR" }, /* COLL3 : */ { COLL3VAL, "COLL3VAL" }, { COLL3VEL, "COLL3VEL" }, { COLL3TOR, "COLL3TOR" }, /* SLMSK : */ { SLMSKVAL, "SLMSKVAL" }, { SLMSKVEL, "SLMSKVEL" }, { SLMSKTOR, "SLMSKTOR" }, /* DWFIL : */ { DWFILVAL, "DWFILVAL" }, { DWFILVEL, "DWFILVEL" }, { DWFILTOR, "DWFILTOR" }, /* APMSK : */ { APMSKVAL, "APMSKVAL" }, { APMSKVEL, "APMSKVEL" }, { APMSKTOR, "APMSKTOR" }, /* TVFOC : */ { TVFOCVAL, "TVFOCVAL" }, { TVFOCVEL, "TVFOCVEL" }, { TVFOCTOR, "TVFOCTOR" }, /* TVFIL : */ { TVFILVAL, "TVFILVAL" }, { TVFILVEL, "TVFILVEL" }, { TVFILTOR, "TVFILTOR" }, /* PRISM : */ { PRISMVAL, "PRISMVAL" }, { PRISMVEL, "PRISMVEL" }, { PRISMTOR, "PRISMTOR" }, /* IMFLT : */ { IMFLTVAL, "IMFLTVAL" }, { IMFLTVEL, "IMFLTVEL" }, { IMFLTTOR, "IMFLTTOR" }, /* LDFLT : */ { LDFLTVAL, "LDFLTVAL" }, { LDFLTVEL, "LDFLTVEL" }, { LDFLTTOR, "LDFLTTOR" }, /* HATCH : */ /* CTRL0 : */ /* CTRL1 : */ /* ccd : */ /* infoman : */ /* IOports : */ { TMPCIN0R, "TMPCIN0R" }, { TMPCOU0R, "TMPCOU0R" }, { TMPELE0R, "TMPELE0R" }, { TMPBOX0R, "TMPBOX0R" }, { TMPCIN1R, "TMPCIN1R" }, { TMPELE1R, "TMPELE1R" }, { TMPBOX1R, "TMPBOX1R" }, { POW05S0V, "POW05S0V" }, { POW12S0R, "POW12S0R" }, { POW12S1R, "POW12S1R" }, { POW24S0R, "POW24S0R" }, { POW24S1R, "POW24S1R" }, { POW05S1V, "POW05S1V" }, /* ccdinfoman : */ /* analogU0 : */ { POW24S0V, "POW24S0V" }, { TMPCIN0C, "TMPCIN0C" }, { TMPCIN0F, "TMPCIN0F" }, { TMPCOU0C, "TMPCOU0C" }, { TMPCOU0F, "TMPCOU0F" }, { TMPELE0C, "TMPELE0C" }, { TMPELE0F, "TMPELE0F" }, { TMPBOX0C, "TMPBOX0C" }, { TMPBOX0F, "TMPBOX0F" }, /* analogU1 : */ { POW24S1V, "POW24S1V" }, { TMPCIN1C, "TMPCIN1C" }, { TMPCIN1F, "TMPCIN1F" }, { TMPCOU1C, "TMPCOU1C" }, { TMPCOU1F, "TMPCOU1F" }, { TMPELE1C, "TMPELE1C" }, { TMPELE1F, "TMPELE1F" }, { TMPBOX1C, "TMPBOX1C" }, { TMPBOX1F, "TMPBOX1F" }, /* IonPumpdev : */ }; #define KW_MAP_SIZE ( sizeof KW_MAP_NAME / sizeof (KW_MAP_TYPE) ) /****************************************************************************/ /* Includes (part 2) */ /****************************************************************************/ /* fiord */ #include "fiord/make_disp2_float_func.h" /* define the make_xxx_func macros */ /****************************************************************************/ /* Macro created fuctions */ /****************************************************************************/ /****************************************************************************/ /* broadcast message handler */ make_disp2_float_get_kvals_func( GET_KVAL_FUNC ) /****************************************************************************/ /* COLL1 : */ make_disp2_float_output_func( output_coll1val, COLL1VAL ) make_disp2_float_input_func( input_coll1val, COLL1VAL ) make_disp2_float_output_func( output_coll1vel, COLL1VEL ) make_disp2_float_input_func( input_coll1vel, COLL1VEL ) make_disp2_float_input_func( input_coll1tor, COLL1TOR ) /* COLL2 : */ make_disp2_float_output_func( output_coll2val, COLL2VAL ) make_disp2_float_input_func( input_coll2val, COLL2VAL ) make_disp2_float_output_func( output_coll2vel, COLL2VEL ) make_disp2_float_input_func( input_coll2vel, COLL2VEL ) make_disp2_float_input_func( input_coll2tor, COLL2TOR ) /* COLL3 : */ make_disp2_float_output_func( output_coll3val, COLL3VAL ) make_disp2_float_input_func( input_coll3val, COLL3VAL ) make_disp2_float_output_func( output_coll3vel, COLL3VEL ) make_disp2_float_input_func( input_coll3vel, COLL3VEL ) make_disp2_float_input_func( input_coll3tor, COLL3TOR ) /* SLMSK : */ make_disp2_float_output_func( output_slmskval, SLMSKVAL ) make_disp2_float_input_func( input_slmskval, SLMSKVAL ) make_disp2_float_output_func( output_slmskvel, SLMSKVEL ) make_disp2_float_input_func( input_slmskvel, SLMSKVEL ) make_disp2_float_input_func( input_slmsktor, SLMSKTOR ) /* DWFIL : */ make_disp2_float_output_func( output_dwfilval, DWFILVAL ) make_disp2_float_input_func( input_dwfilval, DWFILVAL ) make_disp2_float_output_func( output_dwfilvel, DWFILVEL ) make_disp2_float_input_func( input_dwfilvel, DWFILVEL ) make_disp2_float_input_func( input_dwfiltor, DWFILTOR ) /* APMSK : */ make_disp2_float_output_func( output_apmskval, APMSKVAL ) make_disp2_float_input_func( input_apmskval, APMSKVAL ) make_disp2_float_output_func( output_apmskvel, APMSKVEL ) make_disp2_float_input_func( input_apmskvel, APMSKVEL ) make_disp2_float_input_func( input_apmsktor, APMSKTOR ) /* TVFOC : */ make_disp2_float_output_func( output_tvfocval, TVFOCVAL ) make_disp2_float_input_func( input_tvfocval, TVFOCVAL ) make_disp2_float_output_func( output_tvfocvel, TVFOCVEL ) make_disp2_float_input_func( input_tvfocvel, TVFOCVEL ) make_disp2_float_input_func( input_tvfoctor, TVFOCTOR ) /* TVFIL : */ make_disp2_float_output_func( output_tvfilval, TVFILVAL ) make_disp2_float_input_func( input_tvfilval, TVFILVAL ) make_disp2_float_output_func( output_tvfilvel, TVFILVEL ) make_disp2_float_input_func( input_tvfilvel, TVFILVEL ) make_disp2_float_input_func( input_tvfiltor, TVFILTOR ) /* PRISM : */ make_disp2_float_output_func( output_prismval, PRISMVAL ) make_disp2_float_input_func( input_prismval, PRISMVAL ) make_disp2_float_output_func( output_prismvel, PRISMVEL ) make_disp2_float_input_func( input_prismvel, PRISMVEL ) make_disp2_float_input_func( input_prismtor, PRISMTOR ) /* IMFLT : */ make_disp2_float_output_func( output_imfltval, IMFLTVAL ) make_disp2_float_input_func( input_imfltval, IMFLTVAL ) make_disp2_float_output_func( output_imfltvel, IMFLTVEL ) make_disp2_float_input_func( input_imfltvel, IMFLTVEL ) make_disp2_float_input_func( input_imflttor, IMFLTTOR ) /* LDFLT : */ make_disp2_float_output_func( output_ldfltval, LDFLTVAL ) make_disp2_float_input_func( input_ldfltval, LDFLTVAL ) make_disp2_float_output_func( output_ldfltvel, LDFLTVEL ) make_disp2_float_input_func( input_ldfltvel, LDFLTVEL ) make_disp2_float_input_func( input_ldflttor, LDFLTTOR ) /* HATCH : */ /* CTRL0 : */ /* CTRL1 : */ /* ccd : */ /* infoman : */ /* IOports : */ make_disp2_float_input_func( input_tmpcin0r, TMPCIN0R ) make_disp2_float_input_func( input_tmpcou0r, TMPCOU0R ) make_disp2_float_input_func( input_tmpele0r, TMPELE0R ) make_disp2_float_input_func( input_tmpbox0r, TMPBOX0R ) make_disp2_float_input_func( input_tmpcin1r, TMPCIN1R ) make_disp2_float_input_func( input_tmpele1r, TMPELE1R ) make_disp2_float_input_func( input_tmpbox1r, TMPBOX1R ) make_disp2_float_input_func( input_pow05s0v, POW05S0V ) make_disp2_float_input_func( input_pow12s0r, POW12S0R ) make_disp2_float_input_func( input_pow12s1r, POW12S1R ) make_disp2_float_input_func( input_pow24s0r, POW24S0R ) make_disp2_float_input_func( input_pow24s1r, POW24S1R ) make_disp2_float_input_func( input_pow05s1v, POW05S1V ) /* ccdinfoman : */ /* analogU0 : */ make_disp2_float_input_func( input_pow24s0v, POW24S0V ) make_disp2_float_input_func( input_tmpcin0c, TMPCIN0C ) make_disp2_float_input_func( input_tmpcin0f, TMPCIN0F ) make_disp2_float_input_func( input_tmpcou0c, TMPCOU0C ) make_disp2_float_input_func( input_tmpcou0f, TMPCOU0F ) make_disp2_float_input_func( input_tmpele0c, TMPELE0C ) make_disp2_float_input_func( input_tmpele0f, TMPELE0F ) make_disp2_float_input_func( input_tmpbox0c, TMPBOX0C ) make_disp2_float_input_func( input_tmpbox0f, TMPBOX0F ) /* analogU1 : */ make_disp2_float_input_func( input_pow24s1v, POW24S1V ) make_disp2_float_input_func( input_tmpcin1c, TMPCIN1C ) make_disp2_float_input_func( input_tmpcin1f, TMPCIN1F ) make_disp2_float_input_func( input_tmpcou1c, TMPCOU1C ) make_disp2_float_input_func( input_tmpcou1f, TMPCOU1F ) make_disp2_float_input_func( input_tmpele1c, TMPELE1C ) make_disp2_float_input_func( input_tmpele1f, TMPELE1F ) make_disp2_float_input_func( input_tmpbox1c, TMPBOX1C ) make_disp2_float_input_func( input_tmpbox1f, TMPBOX1F ) /* IonPumpdev : */