LTKCPP-- LLRP Toolkit C Plus Plus Library
ltkcpp_hdrfd.cpp
00001 
00002 /*
00003  *****************************************************************************
00004  *                                                                           *
00005  *                 IMPINJ CONFIDENTIAL AND PROPRIETARY                       *
00006  *                                                                           *
00007  * This source code is the sole property of Impinj, Inc.  Reproduction or    *
00008  * utilization of this source code in whole or in part is forbidden without  *
00009  * the prior written consent of Impinj, Inc.                                 *
00010  *                                                                           *
00011  * (c) Copyright Impinj, Inc. 2007,2008. All rights reserved.                *
00012  *                                                                           *
00013  *****************************************************************************/
00014 
00015 
00016 #include "ltkcpp_platform.h"
00017 #include "ltkcpp_base.h"
00018 #include "ltkcpp_frame.h"
00019 
00020 
00021 namespace LLRP
00022 {
00023 
00024 
00025 CFieldDescriptor
00026 g_fdMessageHeader_Type =
00027 {
00028     CFieldDescriptor::FT_U16,
00029     CFieldDescriptor::FMT_NORMAL,
00030     "MessageHeader.Type",
00031     NULL
00032 };
00033 
00034 CFieldDescriptor
00035 g_fdMessageHeader_Length =
00036 {
00037     CFieldDescriptor::FT_U32,
00038     CFieldDescriptor::FMT_NORMAL,
00039     "MessageHeader.Length",
00040     NULL
00041 };
00042 
00043 CFieldDescriptor
00044 g_fdMessageHeader_MessageID =
00045 {
00046     CFieldDescriptor::FT_U32,
00047     CFieldDescriptor::FMT_NORMAL,
00048     "MessageHeader.MessageID",
00049     NULL
00050 };
00051 
00052 CFieldDescriptor
00053 g_fdMessageHeader_VendorPEN =
00054 {
00055     CFieldDescriptor::FT_U32,
00056     CFieldDescriptor::FMT_NORMAL,
00057     "MessageHeader.CustomVendorPEN",
00058     NULL
00059 };
00060 
00061 CFieldDescriptor
00062 g_fdMessageHeader_Subtype =
00063 {
00064     CFieldDescriptor::FT_U8,
00065     CFieldDescriptor::FMT_NORMAL,
00066     "MessageHeader.CustomSubtype",
00067     NULL
00068 };
00069 
00070 CFieldDescriptor
00071 g_fdParameterHeader_TVType =
00072 {
00073     CFieldDescriptor::FT_U8,
00074     CFieldDescriptor::FMT_NORMAL,
00075     "ParameterHeader.TVType",
00076     NULL
00077 };
00078 
00079 CFieldDescriptor
00080 g_fdParameterHeader_TLVType =
00081 {
00082     CFieldDescriptor::FT_U16,
00083     CFieldDescriptor::FMT_NORMAL,
00084     "ParameterHeader.TLVType",
00085     NULL
00086 };
00087 
00088 CFieldDescriptor
00089 g_fdParameterHeader_TLVLength =
00090 {
00091     CFieldDescriptor::FT_U16,
00092     CFieldDescriptor::FMT_NORMAL,
00093     "ParameterHeader.TLVLength",
00094     NULL
00095 };
00096 
00097 CFieldDescriptor
00098 g_fdParameterHeader_VendorPEN =
00099 {
00100     CFieldDescriptor::FT_U32,
00101     CFieldDescriptor::FMT_NORMAL,
00102     "ParameterHeader.CustomVendorPEN",
00103     NULL
00104 };
00105 
00106 CFieldDescriptor
00107 g_fdParameterHeader_Subtype =
00108 {
00109     CFieldDescriptor::FT_U32,
00110     CFieldDescriptor::FMT_NORMAL,
00111     "ParameterHeader.CustomSubtype",
00112     NULL
00113 };
00114 
00115 
00116 };