LTKCPP-- LLRP Toolkit C Plus Plus Library
|
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 };