tic  130
umimcu_puli.h
1 /*
2  * This file is automatically created
3  * DO NOT EDIT
4  */
5 #ifndef _UMIPRO_PULI_H_
6 #define _UMIPRO_PULI_H_
7  // 4 1
8 
9 
10  /*
11  * class PuliPulseConfig - configure pulse generator
12  */
13 
14  #define SZ_PuliPulseConfig 1
15  #define MSG_PuliPulseConfig 4
16  extern void PuliPulseConfig_Init(__bufloc char *, unsigned char, unsigned char );
17  #define PuliPulseConfig_Create(p) PuliPulseConfig_Init((p), 4, 1)
18  // 5 0
19 
20 
21  /*
22  * class PuliSetTimer - set Timer
23  */
24 
25  #define SZ_PuliSetTimer 9
26  #define MSG_PuliSetTimer 5
27  extern void PuliSetTimer_Init(__bufloc char *, unsigned char, unsigned char );
28  #define PuliSetTimer_Create(p) PuliSetTimer_Init((p), 5, 9)
29  #define PuliSetTimer_off_ti(p) (((__bufloc char*)(p))+1)
30  // 6 0
31 
32 
33  /*
34  * class PuliInit - init
35  */
36 
37  #define SZ_PuliInit 1
38  #define MSG_PuliInit 6
39  extern void PuliInit_Init(__bufloc char *, unsigned char, unsigned char );
40  #define PuliInit_Create(p) PuliInit_Init((p), 6, 1)
41  // 7 0
42 
43 
44  /*
45  * class PuliConfig - configure sampling
46  */
47 
48  #define SZ_PuliConfig 5
49  #define MSG_PuliConfig 7
50  extern void PuliConfig_Init(__bufloc char *, unsigned char, unsigned char );
51  #define PuliConfig_Create(p) PuliConfig_Init((p), 7, 5)
52  #define PuliConfig_cScale(p) ntohl(((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1))))
53  #define PuliConfig_cScale_Set(p, x) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1)))= htonl((x)))
54  #define PuliConfig_cScale_SetZero(p) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1)))= (0))
55  // 8 1
56 
57 
58  /*
59  * class PuliSample - start sampling
60  */
61 
62  #define SZ_PuliSample 9
63  #define MSG_PuliSample 8
64  extern void PuliSample_Init(__bufloc char *, unsigned char, unsigned char );
65  #define PuliSample_Create(p) PuliSample_Init((p), 8, 9)
66  #define PuliSample_off_tiTmo(p) (((__bufloc char*)(p))+1)
67  // 9 0
68 
69 
70  /*
71  * class PuliStop - stop sampling
72  */
73 
74  #define SZ_PuliStop 1
75  #define MSG_PuliStop 9
76  extern void PuliStop_Init(__bufloc char *, unsigned char, unsigned char );
77  #define PuliStop_Create(p) PuliStop_Init((p), 9, 1)
78  // a 0
79 
80 
81  /*
82  * class PuliResp - status response
83  */
84 
85  #define SZ_PuliResp 9
86  #define MSG_PuliResp 10
87  extern void PuliResp_Init(__bufloc char *, unsigned char, unsigned char );
88  #define PuliResp_Create(p) PuliResp_Init((p), 10, 9)
89  #define PuliResp_eErr(p) ntohl(((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1))))
90  #define PuliResp_eErr_Set(p, x) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1)))= htonl((x)))
91  #define PuliResp_eErr_SetZero(p) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+1)))= (0))
92  #define PuliResp_iErr(p) ntohl(((*(__bufloc unsigned long*)(((__bufloc char*)(p))+5))))
93  #define PuliResp_iErr_Set(p, x) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+5)))= htonl((x)))
94  #define PuliResp_iErr_SetZero(p) (((*(__bufloc unsigned long*)(((__bufloc char*)(p))+5)))= (0))
95 
96 #endif