tic
130
INdep
src
time
tina.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
Generated by
1.8.13