LTKCPP-- LLRP Toolkit C Plus Plus Library
ltkcpp_hdrfd.cpp
1 
2 /*
3  *****************************************************************************
4  * *
5  * IMPINJ CONFIDENTIAL AND PROPRIETARY *
6  * *
7  * This source code is the sole property of Impinj, Inc. Reproduction or *
8  * utilization of this source code in whole or in part is forbidden without *
9  * the prior written consent of Impinj, Inc. *
10  * *
11  * (c) Copyright Impinj, Inc. 2007,2008. All rights reserved. *
12  * *
13  *****************************************************************************/
14 
15 
16 #include "ltkcpp_platform.h"
17 #include "ltkcpp_base.h"
18 #include "ltkcpp_frame.h"
19 
20 
21 namespace LLRP
22 {
23 
24 
25 CFieldDescriptor
26 g_fdMessageHeader_Type =
27 {
28  CFieldDescriptor::FT_U16,
29  CFieldDescriptor::FMT_NORMAL,
30  "MessageHeader.Type",
31  NULL
32 };
33 
34 CFieldDescriptor
35 g_fdMessageHeader_Length =
36 {
37  CFieldDescriptor::FT_U32,
38  CFieldDescriptor::FMT_NORMAL,
39  "MessageHeader.Length",
40  NULL
41 };
42 
43 CFieldDescriptor
44 g_fdMessageHeader_MessageID =
45 {
46  CFieldDescriptor::FT_U32,
47  CFieldDescriptor::FMT_NORMAL,
48  "MessageHeader.MessageID",
49  NULL
50 };
51 
52 CFieldDescriptor
53 g_fdMessageHeader_VendorPEN =
54 {
55  CFieldDescriptor::FT_U32,
56  CFieldDescriptor::FMT_NORMAL,
57  "MessageHeader.CustomVendorPEN",
58  NULL
59 };
60 
61 CFieldDescriptor
62 g_fdMessageHeader_Subtype =
63 {
64  CFieldDescriptor::FT_U8,
65  CFieldDescriptor::FMT_NORMAL,
66  "MessageHeader.CustomSubtype",
67  NULL
68 };
69 
70 CFieldDescriptor
71 g_fdParameterHeader_TVType =
72 {
73  CFieldDescriptor::FT_U8,
74  CFieldDescriptor::FMT_NORMAL,
75  "ParameterHeader.TVType",
76  NULL
77 };
78 
79 CFieldDescriptor
80 g_fdParameterHeader_TLVType =
81 {
82  CFieldDescriptor::FT_U16,
83  CFieldDescriptor::FMT_NORMAL,
84  "ParameterHeader.TLVType",
85  NULL
86 };
87 
88 CFieldDescriptor
89 g_fdParameterHeader_TLVLength =
90 {
91  CFieldDescriptor::FT_U16,
92  CFieldDescriptor::FMT_NORMAL,
93  "ParameterHeader.TLVLength",
94  NULL
95 };
96 
97 CFieldDescriptor
98 g_fdParameterHeader_VendorPEN =
99 {
100  CFieldDescriptor::FT_U32,
101  CFieldDescriptor::FMT_NORMAL,
102  "ParameterHeader.CustomVendorPEN",
103  NULL
104 };
105 
106 CFieldDescriptor
107 g_fdParameterHeader_Subtype =
108 {
109  CFieldDescriptor::FT_U32,
110  CFieldDescriptor::FMT_NORMAL,
111  "ParameterHeader.CustomSubtype",
112  NULL
113 };
114 
115 
116 };
Based type descriptions for the LTKCPP library.
Classes to encode and decod LLRP binary frames.
Based types for the LKTCPP library.
Definition: ltkcpp.h:45