tic  130
umimcu_tina.h
1 /*
2  * This file is automatically created
3  * DO NOT EDIT
4  */
5 #ifndef _UMIPRO_TINA_H_
6 #define _UMIPRO_TINA_H_
7  // 4 1
8 
9 
10  /*
11  * class TinaPulseConfig - configure pulse generator
12  */
13 
14  #define SZ_TinaPulseConfig 1
15  #define MSG_TinaPulseConfig 4
16  extern void TinaPulseConfig_Init(__bufloc char *, unsigned char, unsigned char );
17  #define TinaPulseConfig_Create(p) TinaPulseConfig_Init((p), 4, 1)
18  // 5 0
19 
20 
21  /*
22  * class TinaSetTimer - set Timer
23  */
24 
25  #define SZ_TinaSetTimer 9
26  #define MSG_TinaSetTimer 5
27  extern void TinaSetTimer_Init(__bufloc char *, unsigned char, unsigned char );
28  #define TinaSetTimer_Create(p) TinaSetTimer_Init((p), 5, 9)
29  #define TinaSetTimer_off_ti(p) (((__bufloc char*)(p))+1)
30  // 6 0
31 
32 
33  /*
34  * class TinaInit - init
35  */
36 
37  #define SZ_TinaInit 1
38  #define MSG_TinaInit 6
39  extern void TinaInit_Init(__bufloc char *, unsigned char, unsigned char );
40  #define TinaInit_Create(p) TinaInit_Init((p), 6, 1)
41  // 7 0
42 
43 
44  /*
45  * class TinaConfig - configure sampling
46  */
47 
48  #define SZ_TinaConfig 31
49  #define MSG_TinaConfig 7
50  extern void TinaConfig_Init(__bufloc char *, unsigned char, unsigned char );
51  #define TinaConfig_Create(p) TinaConfig_Init((p), 7, 31)
52  #define TinaConfig_cScale(p) ntohl(((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1))))
53  #define TinaConfig_cScale_Set(p, x) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1)))= htonl((x)))
54  #define TinaConfig_cScale_SetZero(p) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1)))= (0))
55  #define TinaConfig_fIgnFirst(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+5+((i)*1)))))
56  #define TinaConfig_fIgnFirst_Set(p,i, x) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+5+((i)*1))))= ((x)))
57  #define TinaConfig_fIgnFirst_SetZero(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+5+((i)*1))))= (0))
58  #define TinaConfig_cLimit(p,i) ntohs(((*(__bufloc unsigned short*)(((__bufloc char*)(p))+7+((i)*2)))))
59  #define TinaConfig_cLimit_Set(p,i, x) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+7+((i)*2))))= htons((x)))
60  #define TinaConfig_cLimit_SetZero(p,i) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+7+((i)*2))))= (0))
61  #define TinaConfig_eFilt(p,i) ntohs(((*(__bufloc unsigned short*)(((__bufloc char*)(p))+11+((i)*2)))))
62  #define TinaConfig_eFilt_Set(p,i, x) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+11+((i)*2))))= htons((x)))
63  #define TinaConfig_eFilt_SetZero(p,i) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+11+((i)*2))))= (0))
64  #define TinaConfig_eEdge(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+15+((i)*1)))))
65  #define TinaConfig_eEdge_Set(p,i, x) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+15+((i)*1))))= ((x)))
66  #define TinaConfig_eEdge_SetZero(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+15+((i)*1))))= (0))
67  #define TinaConfig_eFil(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+17+((i)*1)))))
68  #define TinaConfig_eFil_Set(p,i, x) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+17+((i)*1))))= ((x)))
69  #define TinaConfig_eFil_SetZero(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+17+((i)*1))))= (0))
70  #define TinaConfig_eEna(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+19+((i)*1)))))
71  #define TinaConfig_eEna_Set(p,i, x) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+19+((i)*1))))= ((x)))
72  #define TinaConfig_eEna_SetZero(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+19+((i)*1))))= (0))
73  #define TinaConfig_eArm(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+21+((i)*1)))))
74  #define TinaConfig_eArm_Set(p,i, x) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+21+((i)*1))))= ((x)))
75  #define TinaConfig_eArm_SetZero(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+21+((i)*1))))= (0))
76  #define TinaConfig_eExc(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+23+((i)*1)))))
77  #define TinaConfig_eExc_Set(p,i, x) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+23+((i)*1))))= ((x)))
78  #define TinaConfig_eExc_SetZero(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+23+((i)*1))))= (0))
79  #define TinaConfig_eFiExc(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+25+((i)*1)))))
80  #define TinaConfig_eFiExc_Set(p,i, x) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+25+((i)*1))))= ((x)))
81  #define TinaConfig_eFiExc_SetZero(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+25+((i)*1))))= (0))
82  #define TinaConfig_eFiArm(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+27+((i)*1)))))
83  #define TinaConfig_eFiArm_Set(p,i, x) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+27+((i)*1))))= ((x)))
84  #define TinaConfig_eFiArm_SetZero(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+27+((i)*1))))= (0))
85  #define TinaConfig_eFiEna(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+29+((i)*1)))))
86  #define TinaConfig_eFiEna_Set(p,i, x) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+29+((i)*1))))= ((x)))
87  #define TinaConfig_eFiEna_SetZero(p,i) ((*((__bufloc unsigned char*)(((__bufloc char*)(p))+29+((i)*1))))= (0))
88  // 8 1
89 
90 
91  /*
92  * class TinaSample - start sampling
93  */
94 
95  #define SZ_TinaSample 17
96  #define MSG_TinaSample 8
97  extern void TinaSample_Init(__bufloc char *, unsigned char, unsigned char );
98  #define TinaSample_Create(p) TinaSample_Init((p), 8, 17)
99  #define TinaSample_off_tiTmo(p) (((__bufloc char*)(p))+1)
100  #define TinaSample_cFifo(p) ntohs(((*(__bufloc unsigned short*)(((__bufloc char*)(p))+9))))
101  #define TinaSample_cFifo_Set(p, x) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+9)))= htons((x)))
102  #define TinaSample_cFifo_SetZero(p) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+9)))= (0))
103  #define TinaSample_iFifo(p,i) ntohs(((*(__bufloc unsigned short*)(((__bufloc char*)(p))+11+((i)*2)))))
104  #define TinaSample_iFifo_Set(p,i, x) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+11+((i)*2))))= htons((x)))
105  #define TinaSample_iFifo_SetZero(p,i) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+11+((i)*2))))= (0))
106  #define TinaSample_cMax(p) ntohs(((*(__bufloc unsigned short*)(((__bufloc char*)(p))+15))))
107  #define TinaSample_cMax_Set(p, x) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+15)))= htons((x)))
108  #define TinaSample_cMax_SetZero(p) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+15)))= (0))
109  // 9 0
110 
111 
112  /*
113  * class TinaStop - stop sampling
114  */
115 
116  #define SZ_TinaStop 1
117  #define MSG_TinaStop 9
118  extern void TinaStop_Init(__bufloc char *, unsigned char, unsigned char );
119  #define TinaStop_Create(p) TinaStop_Init((p), 9, 1)
120  // a 0
121 
122 
123  /*
124  * class TinaResp - status response
125  */
126 
127  #define SZ_TinaResp 9
128  #define MSG_TinaResp 10
129  extern void TinaResp_Init(__bufloc char *, unsigned char, unsigned char );
130  #define TinaResp_Create(p) TinaResp_Init((p), 10, 9)
131  #define TinaResp_eErr(p) ntohl(((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1))))
132  #define TinaResp_eErr_Set(p, x) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1)))= htonl((x)))
133  #define TinaResp_eErr_SetZero(p) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1)))= (0))
134  #define TinaResp_iErr(p) ntohl(((*(__bufloc unsigned long*)(((__bufloc char*)(p))+5))))
135  #define TinaResp_iErr_Set(p, x) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+5)))= htonl((x)))
136  #define TinaResp_iErr_SetZero(p) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+5)))= (0))
137  // b 0
138 
139 
140  /*
141  * class TinaSampleResp - sample response
142  */
143 
144  #define SZ_TinaSampleResp 13
145  #define MSG_TinaSampleResp 11
146  extern void TinaSampleResp_Init(__bufloc char *, unsigned char, unsigned char );
147  #define TinaSampleResp_Create(p) TinaSampleResp_Init((p), 11, 13)
148  #define TinaSampleResp_base_TinaResp(p) (((char*)(p))+0)
149  #define TinaSampleResp_cSamples(p) ntohs(((*(__bufloc unsigned short*)(((__bufloc char*)(p))+9))))
150  #define TinaSampleResp_cSamples_Set(p, x) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+9)))= htons((x)))
151  #define TinaSampleResp_cSamples_SetZero(p) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+9)))= (0))
152  #define TinaSampleResp_iFifo(p) ntohs(((*(__bufloc unsigned short*)(((__bufloc char*)(p))+11))))
153  #define TinaSampleResp_iFifo_Set(p, x) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+11)))= htons((x)))
154  #define TinaSampleResp_iFifo_SetZero(p) (((*(__bufloc unsigned short*)(((__bufloc char*)(p))+11)))= (0))
155 
156 #endif