UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
univers_file.h
1 /* univers_file.h */
2 /* $Id: univers_file.h,v 1.7 2008/03/28 13:35:23 vlad Exp $ */
3 #ifndef __univers_file_h
4 #define __univers_file_h
5 
6 /***********************************************************************
7  *
8  * Формат заголовка трассы, принятый в пакете UNIVERS для UNIX.
9  *
10  ***********************************************************************/
11 
12 /* Поля заголовка СЦС-5 */
13 /* Имя поля Смещение в байтах */
14 #define UV_NMGL 0
15 #define UV_NTR 4
16 #define UV_SIZE 8
17 #define UV_ACT 12
18 #define UV_NMGF 16
19 #define UV_XSP 20
20 #define UV_XDP 24
21 #define UV_XOP 28
22 #define UV_L 32
23 #define UV_FTR 36
24 #define UV_TBC 40
25 #define UV_TEC 44
26 #define UV_TBA 48
27 #define UV_TEA 52
28 #define UV_DT 56
29 #define UV_P 60
30 #define UV_VER 64
31 #define UV_NCF 68
32 #define UV_NSP 72
33 #define UV_YSP 76
34 #define UV_YDP 80
35 #define UV_YOP 84
36 #define UV_NXBN 88
37 #define UV_NYBN 92
38 #define UV_XMC 96
39 #define UV_YMC 100
40 #define UV_PNAME 104
41 #define UV_PVAL 112
42 #define UV_PPGM 116
43 /* Расширения для нужд ВСП в пакете UNIVERS */
44 #define UV_TRFR 120
45 #define UV_XSPV 124
46 #define UV_YSPV 128
47 #define UV_ZSPV 132
48 #define UV_XOPV 136
49 #define UV_YOPV 140
50 #define UV_ZOPV 144
51 #define UV_XDPV 148
52 #define UV_YDPV 152
53 #define UV_ZDPV 156
54 #define UV_HCAB 160
55 #define UV_TYPE 164
56 #define UV_COMP 168
57 #define UV_WCODE 172
58 #define UV_DHSP 184
59 #define UV_DELAY 188
60 #define UV_NDP 192
61 #define UV_AZIMUTH 196
62 #define UV_DIP 200
63 #define UV_TFB 204
64 #define UV_AMAX 208
65 #define UV_AMIN 212
66 #define UV_NSL 216
67 #define UV_NSS 220
68 #define UV_NRP 224
69 #define UV_NRL 228
70 #define UV_NRS 232
71 #define UV_REZ 236
72 
73 
74 /* Размер заголовка трассы в 4-х байтовых словах / #ifndef UV_HdrSizeWords # define UV_HdrSizeWords 60 #endif /* UV_HdrSizeWords */ /* Размер заголовка трассы в байтах */ #ifndef UV_HdrSize # define UV_HdrSize 240 #endif /* UV_HdrSize */ /* * Следующая условно-обрабатываемая часть действительна только если * данный файл подключен НЕ из программы трансформации (смотри ft). */ #ifndef _filetrans_ /*********************************************************************** * Описание структуры заголовка UNIVERS ***********************************************************************/ #include <mix/trace_file.h> /* Заголовок трассы UNIVERS */ typedef TrHeader UV_TraceHeader; #endif /* _filetrans_ */ #endif /* univers_file.h */ */
75 #ifndef UV_HdrSizeWords
76 # define UV_HdrSizeWords 60
77 #endif /* UV_HdrSizeWords */
78 
79 /* Размер заголовка трассы в байтах */
80 #ifndef UV_HdrSize
81 # define UV_HdrSize 240
82 #endif /* UV_HdrSize */
83 
84 
85 /*
86  * Следующая условно-обрабатываемая часть действительна только если
87  * данный файл подключен НЕ из программы трансформации (смотри ft).
88  */
89 #ifndef _filetrans_
90 
91 /***********************************************************************
92  * Описание структуры заголовка UNIVERS
93  ***********************************************************************/
94 
95 #include <mix/trace_file.h>
96 
97 /* Заголовок трассы UNIVERS */
98 typedef TrHeader UV_TraceHeader;
99 
100 #endif /* _filetrans_ */
101 
102 #endif /* univers_file.h */
Definition: trace_file.h:15