www.pudn.com > crestroncontrol.rar > S2_B8Analyse.h, change:2007-01-16,size:8679b


#ifndef __S2_B8ANALYSE_H__ 
#define __S2_B8ANALYSE_H__ 
 
 
/* 
* DIGITAL_INPUT 
*/ 
#define __S2_B8Analyse_COMMANSINGLE1_DIG_INPUT 0 
#define __S2_B8Analyse_COMMANSINGLE2_DIG_INPUT 1 
#define __S2_B8Analyse_COMMANSINGLE3_DIG_INPUT 2 
#define __S2_B8Analyse_COMMANSINGLE4_DIG_INPUT 3 
#define __S2_B8Analyse_COMMANSINGLE5_DIG_INPUT 4 
#define __S2_B8Analyse_COMMANSINGLE6_DIG_INPUT 5 
#define __S2_B8Analyse_COMMANSINGLE7_DIG_INPUT 6 
#define __S2_B8Analyse_COMMANSINGLE8_DIG_INPUT 7 
#define __S2_B8Analyse_COMMANSINGLE9_DIG_INPUT 8 
#define __S2_B8Analyse_COMMANSINGLE10_DIG_INPUT 9 
#define __S2_B8Analyse_COMMANSINGLE11_DIG_INPUT 10 
#define __S2_B8Analyse_COMMANSINGLE12_DIG_INPUT 11 
#define __S2_B8Analyse_COMMANSINGLE13_DIG_INPUT 12 
#define __S2_B8Analyse_COMMANSINGLE14_DIG_INPUT 13 
#define __S2_B8Analyse_COMMANSINGLE15_DIG_INPUT 14 
#define __S2_B8Analyse_COMMANSINGLE16_DIG_INPUT 15 
#define __S2_B8Analyse_COMMANSINGLE17_DIG_INPUT 16 
#define __S2_B8Analyse_COMMANSINGLE18_DIG_INPUT 17 
#define __S2_B8Analyse_COMMANSINGLE19_DIG_INPUT 18 
#define __S2_B8Analyse_COMMANSINGLE20_DIG_INPUT 19 
#define __S2_B8Analyse_COMMANSINGLE21_DIG_INPUT 20 
#define __S2_B8Analyse_LOCALSINGLE1_DIG_INPUT 21 
#define __S2_B8Analyse_LOCALSINGLE2_DIG_INPUT 22 
#define __S2_B8Analyse_LOCALSINGLE3_DIG_INPUT 23 
#define __S2_B8Analyse_LOCALSINGLE4_DIG_INPUT 24 
#define __S2_B8Analyse_LOCALSINGLE5_DIG_INPUT 25 
#define __S2_B8Analyse_LOCALSINGLE6_DIG_INPUT 26 
#define __S2_B8Analyse_LOCALSINGLE7_DIG_INPUT 27 
#define __S2_B8Analyse_LOCALSINGLE8_DIG_INPUT 28 
#define __S2_B8Analyse_LOCALSINGLE9_DIG_INPUT 29 
#define __S2_B8Analyse_LOCALSINGLE10_DIG_INPUT 30 
#define __S2_B8Analyse_LOCALSINGLE11_DIG_INPUT 31 
#define __S2_B8Analyse_LOCALSINGLE12_DIG_INPUT 32 
#define __S2_B8Analyse_LOCALSINGLE13_DIG_INPUT 33 
#define __S2_B8Analyse_LOCALSINGLE14_DIG_INPUT 34 
#define __S2_B8Analyse_LOCALSINGLE15_DIG_INPUT 35 
#define __S2_B8Analyse_LOCALSINGLE16_DIG_INPUT 36 
#define __S2_B8Analyse_LOCALSINGLE17_DIG_INPUT 37 
#define __S2_B8Analyse_LOCALSINGLE18_DIG_INPUT 38 
#define __S2_B8Analyse_LOCALSINGLE19_DIG_INPUT 39 
#define __S2_B8Analyse_LOCALSINGLE20_DIG_INPUT 40 
#define __S2_B8Analyse_LOCALSINGLE21_DIG_INPUT 41 
#define __S2_B8Analyse_SENDALLASK1_DIG_INPUT 42 
#define __S2_B8Analyse_SENDALLASK2_DIG_INPUT 43 
#define __S2_B8Analyse_SENDALLASK3_DIG_INPUT 44 
#define __S2_B8Analyse_SENDALLASK4_DIG_INPUT 45 
#define __S2_B8Analyse_SENDALLASK5_DIG_INPUT 46 
#define __S2_B8Analyse_SENDALLASK6_DIG_INPUT 47 
#define __S2_B8Analyse_SENDALLASK7_DIG_INPUT 48 
#define __S2_B8Analyse_SENDALLASK8_DIG_INPUT 49 
#define __S2_B8Analyse_SENDALLASK9_DIG_INPUT 50 
#define __S2_B8Analyse_SENDALLASK10_DIG_INPUT 51 
#define __S2_B8Analyse_SENDALLASK11_DIG_INPUT 52 
#define __S2_B8Analyse_SENDALLASK12_DIG_INPUT 53 
#define __S2_B8Analyse_SENDALLASK13_DIG_INPUT 54 
#define __S2_B8Analyse_SENDALLASK14_DIG_INPUT 55 
#define __S2_B8Analyse_SENDALLASK15_DIG_INPUT 56 
#define __S2_B8Analyse_SENDALLASK16_DIG_INPUT 57 
#define __S2_B8Analyse_SENDALLASK17_DIG_INPUT 58 
#define __S2_B8Analyse_SENDALLASK18_DIG_INPUT 59 
#define __S2_B8Analyse_SENDALLASK19_DIG_INPUT 60 
#define __S2_B8Analyse_SENDALLASK20_DIG_INPUT 61 
#define __S2_B8Analyse_SENDALLASK21_DIG_INPUT 62 
 
 
/* 
* ANALOG_INPUT 
*/ 
 
 
#define __S2_B8Analyse_CMDDATA_BUFFER_INPUT 0 
#define __S2_B8Analyse_CMDDATA_BUFFER_MAX_LEN 50 
CREATE_STRING_STRUCT( S2_B8Analyse, __CMDDATA, __S2_B8Analyse_CMDDATA_BUFFER_MAX_LEN ); 
 
 
/* 
* DIGITAL_OUTPUT 
*/ 
#define __S2_B8Analyse_LOCALSINGLE1_FB_DIG_OUTPUT 0 
#define __S2_B8Analyse_LOCALSINGLE2_FB_DIG_OUTPUT 1 
#define __S2_B8Analyse_LOCALSINGLE3_FB_DIG_OUTPUT 2 
#define __S2_B8Analyse_LOCALSINGLE4_FB_DIG_OUTPUT 3 
#define __S2_B8Analyse_LOCALSINGLE5_FB_DIG_OUTPUT 4 
#define __S2_B8Analyse_LOCALSINGLE6_FB_DIG_OUTPUT 5 
#define __S2_B8Analyse_LOCALSINGLE7_FB_DIG_OUTPUT 6 
#define __S2_B8Analyse_LOCALSINGLE8_FB_DIG_OUTPUT 7 
#define __S2_B8Analyse_LOCALSINGLE9_FB_DIG_OUTPUT 8 
#define __S2_B8Analyse_LOCALSINGLE10_FB_DIG_OUTPUT 9 
#define __S2_B8Analyse_LOCALSINGLE11_FB_DIG_OUTPUT 10 
#define __S2_B8Analyse_LOCALSINGLE12_FB_DIG_OUTPUT 11 
#define __S2_B8Analyse_LOCALSINGLE13_FB_DIG_OUTPUT 12 
#define __S2_B8Analyse_LOCALSINGLE14_FB_DIG_OUTPUT 13 
#define __S2_B8Analyse_LOCALSINGLE15_FB_DIG_OUTPUT 14 
#define __S2_B8Analyse_LOCALSINGLE16_FB_DIG_OUTPUT 15 
#define __S2_B8Analyse_LOCALSINGLE17_FB_DIG_OUTPUT 16 
#define __S2_B8Analyse_LOCALSINGLE18_FB_DIG_OUTPUT 17 
#define __S2_B8Analyse_LOCALSINGLE19_FB_DIG_OUTPUT 18 
#define __S2_B8Analyse_LOCALSINGLE20_FB_DIG_OUTPUT 19 
#define __S2_B8Analyse_LOCALSINGLE21_FB_DIG_OUTPUT 20 
#define __S2_B8Analyse_COMMANSINGLE1_FB_DIG_OUTPUT 21 
#define __S2_B8Analyse_COMMANSINGLE2_FB_DIG_OUTPUT 22 
#define __S2_B8Analyse_COMMANSINGLE3_FB_DIG_OUTPUT 23 
#define __S2_B8Analyse_COMMANSINGLE4_FB_DIG_OUTPUT 24 
#define __S2_B8Analyse_COMMANSINGLE5_FB_DIG_OUTPUT 25 
#define __S2_B8Analyse_COMMANSINGLE6_FB_DIG_OUTPUT 26 
#define __S2_B8Analyse_COMMANSINGLE7_FB_DIG_OUTPUT 27 
#define __S2_B8Analyse_COMMANSINGLE8_FB_DIG_OUTPUT 28 
#define __S2_B8Analyse_COMMANSINGLE9_FB_DIG_OUTPUT 29 
#define __S2_B8Analyse_COMMANSINGLE10_FB_DIG_OUTPUT 30 
#define __S2_B8Analyse_COMMANSINGLE11_FB_DIG_OUTPUT 31 
#define __S2_B8Analyse_COMMANSINGLE12_FB_DIG_OUTPUT 32 
#define __S2_B8Analyse_COMMANSINGLE13_FB_DIG_OUTPUT 33 
#define __S2_B8Analyse_COMMANSINGLE14_FB_DIG_OUTPUT 34 
#define __S2_B8Analyse_COMMANSINGLE15_FB_DIG_OUTPUT 35 
#define __S2_B8Analyse_COMMANSINGLE16_FB_DIG_OUTPUT 36 
#define __S2_B8Analyse_COMMANSINGLE17_FB_DIG_OUTPUT 37 
#define __S2_B8Analyse_COMMANSINGLE18_FB_DIG_OUTPUT 38 
#define __S2_B8Analyse_COMMANSINGLE19_FB_DIG_OUTPUT 39 
#define __S2_B8Analyse_COMMANSINGLE20_FB_DIG_OUTPUT 40 
#define __S2_B8Analyse_COMMANSINGLE21_FB_DIG_OUTPUT 41 
#define __S2_B8Analyse_SENDALLASK1_FB_DIG_OUTPUT 42 
#define __S2_B8Analyse_SENDALLASK2_FB_DIG_OUTPUT 43 
#define __S2_B8Analyse_SENDALLASK3_FB_DIG_OUTPUT 44 
#define __S2_B8Analyse_SENDALLASK4_FB_DIG_OUTPUT 45 
#define __S2_B8Analyse_SENDALLASK5_FB_DIG_OUTPUT 46 
#define __S2_B8Analyse_SENDALLASK6_FB_DIG_OUTPUT 47 
#define __S2_B8Analyse_SENDALLASK7_FB_DIG_OUTPUT 48 
#define __S2_B8Analyse_SENDALLASK8_FB_DIG_OUTPUT 49 
#define __S2_B8Analyse_SENDALLASK9_FB_DIG_OUTPUT 50 
#define __S2_B8Analyse_SENDALLASK10_FB_DIG_OUTPUT 51 
#define __S2_B8Analyse_SENDALLASK11_FB_DIG_OUTPUT 52 
#define __S2_B8Analyse_SENDALLASK12_FB_DIG_OUTPUT 53 
#define __S2_B8Analyse_SENDALLASK13_FB_DIG_OUTPUT 54 
#define __S2_B8Analyse_SENDALLASK14_FB_DIG_OUTPUT 55 
#define __S2_B8Analyse_SENDALLASK15_FB_DIG_OUTPUT 56 
#define __S2_B8Analyse_SENDALLASK16_FB_DIG_OUTPUT 57 
#define __S2_B8Analyse_SENDALLASK17_FB_DIG_OUTPUT 58 
#define __S2_B8Analyse_SENDALLASK18_FB_DIG_OUTPUT 59 
#define __S2_B8Analyse_SENDALLASK19_FB_DIG_OUTPUT 60 
#define __S2_B8Analyse_SENDALLASK20_FB_DIG_OUTPUT 61 
#define __S2_B8Analyse_SENDALLASK21_FB_DIG_OUTPUT 62 
#define __S2_B8Analyse_ASXSTATUS1_FB_DIG_OUTPUT 63 
#define __S2_B8Analyse_ASXSTATUS2_FB_DIG_OUTPUT 64 
#define __S2_B8Analyse_ASXSTATUS3_FB_DIG_OUTPUT 65 
#define __S2_B8Analyse_ASXSTATUS4_FB_DIG_OUTPUT 66 
#define __S2_B8Analyse_ASXSTATUS5_FB_DIG_OUTPUT 67 
#define __S2_B8Analyse_ASXSTATUS6_FB_DIG_OUTPUT 68 
#define __S2_B8Analyse_ASXSTATUS7_FB_DIG_OUTPUT 69 
#define __S2_B8Analyse_ASXSTATUS8_FB_DIG_OUTPUT 70 
#define __S2_B8Analyse_ASXSTATUS9_FB_DIG_OUTPUT 71 
#define __S2_B8Analyse_ASXSTATUS10_FB_DIG_OUTPUT 72 
#define __S2_B8Analyse_ASXSTATUS11_FB_DIG_OUTPUT 73 
#define __S2_B8Analyse_ASXSTATUS12_FB_DIG_OUTPUT 74 
#define __S2_B8Analyse_ASXSTATUS13_FB_DIG_OUTPUT 75 
#define __S2_B8Analyse_ASXSTATUS14_FB_DIG_OUTPUT 76 
#define __S2_B8Analyse_ASXSTATUS15_FB_DIG_OUTPUT 77 
#define __S2_B8Analyse_ASXSTATUS16_FB_DIG_OUTPUT 78 
#define __S2_B8Analyse_ASXSTATUS17_FB_DIG_OUTPUT 79 
#define __S2_B8Analyse_ASXSTATUS18_FB_DIG_OUTPUT 80 
#define __S2_B8Analyse_ASXSTATUS19_FB_DIG_OUTPUT 81 
#define __S2_B8Analyse_ASXSTATUS20_FB_DIG_OUTPUT 82 
#define __S2_B8Analyse_ASXSTATUS21_FB_DIG_OUTPUT 83 
 
 
/* 
* ANALOG_OUTPUT 
*/ 
 
#define __S2_B8Analyse_SEND_STRING_OUTPUT 0 
#define __S2_B8Analyse_CMDB_STRING_OUTPUT 1 
#define __S2_B8Analyse_CMDC_STRING_OUTPUT 2 
 
 
 
 
/* 
* INTEGER 
*/ 
 
 
/* 
* LONG_INTEGER 
*/ 
 
 
/* 
* SIGNED_INTEGER 
*/ 
 
 
/* 
* SIGNED_LONG_INTEGER 
*/ 
 
 
/* 
* STRING 
*/ 
 
/* 
* STRUCTURE 
*/ 
 
START_GLOBAL_VAR_STRUCT( S2_B8Analyse ) 
{ 
   void* InstancePtr; 
   struct GenericOutputString_s sGenericOutStr; 
   unsigned short LastModifiedArrayIndex; 
 
   DECLARE_STRING_STRUCT( S2_B8Analyse, __CMDDATA ); 
}; 
 
START_NVRAM_VAR_STRUCT( S2_B8Analyse ) 
{ 
}; 
 
 
 
#endif //__S2_B8ANALYSE_H__