Imported Upstream version 3.2.2
[debian/gnuradio] / pmt / src / lib / pmt_serial_tags.h
1 // 
2 // Copyright 2007 Free Software Foundation, Inc.
3 // 
4 // This file is part of GNU Radio
5 // 
6 // GNU Radio is free software; you can redistribute it and/or modify
7 // it under the terms of the GNU General Public License as published by
8 // the Free Software Foundation; either version 3, or (at your option)
9 // any later version.
10 // 
11 // GNU Radio is distributed in the hope that it will be useful,
12 // but WITHOUT ANY WARRANTY; without even the implied warranty of
13 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 // GNU General Public License for more details.
15 // 
16 // You should have received a copy of the GNU General Public License along
17 // with this program; if not, write to the Free Software Foundation, Inc.,
18 // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
19 // 
20 // 
21 // THIS FILE IS MACHINE GENERATED FROM pmt-serial-tags.scm. DO NOT EDIT BY HAND.
22 // See pmt-serial-tags.scm for additional commentary.
23 // 
24 #ifndef INCLUDED_PMT_SERIAL_TAGS_H
25 #define INCLUDED_PMT_SERIAL_TAGS_H
26
27 enum pst_tags {
28   PST_TRUE      = 0x0,
29   PST_FALSE     = 0x1,
30   PST_SYMBOL    = 0x2,
31   PST_INT32     = 0x3,
32   PST_DOUBLE    = 0x4,
33   PST_COMPLEX   = 0x5,
34   PST_NULL      = 0x6,
35   PST_PAIR      = 0x7,
36   PST_VECTOR    = 0x8,
37   PST_DICT      = 0x9,
38   PST_UNIFORM_VECTOR    = 0xa,
39   UVI_ENDIAN_MASK       = 0x80,
40   UVI_SUBTYPE_MASK      = 0x7f,
41   UVI_LITTLE_ENDIAN     = 0x0,
42   UVI_BIG_ENDIAN        = 0x80,
43   UVI_U8        = 0x0,
44   UVI_S8        = 0x1,
45   UVI_U16       = 0x2,
46   UVI_S16       = 0x3,
47   UVI_U32       = 0x4,
48   UVI_S32       = 0x5,
49   UVI_U64       = 0x6,
50   UVI_S64       = 0x7,
51   UVI_F32       = 0x8,
52   UVI_F64       = 0x9,
53   UVI_C32       = 0xa,
54   UVI_C64       = 0xb,
55   PST_COMMENT   = 0x3b,
56   PST_COMMENT_END       = 0xa,
57 };
58 #endif