Impinj-Reader-App-3.0a
所属分类:对话框与窗口
开发工具:C#
文件大小:4294KB
下载次数:58
上传日期:2012-06-12 14:33:07
上 传 者:
lspoplove
说明: impinj公司阅读器r420的 wisp 软件界面
(the Impinj Read r420 device the wisp software interface)
文件列表:
Impinj Reader App 3.0a\AttenuatorTest\AttenLogger.cs (1785, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\AttenLoggingManager.cs (451, 2009-07-25)
Impinj Reader App 3.0a\AttenuatorTest\AttenStepInfo.cs (527, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\AttenTestForm.cs (10398, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\AttenTestForm.Designer.cs (29098, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\AttenTestForm.resx (6426, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\AttenuatorTest.cs (21056, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\AttenuatorTest.csproj (6460, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\AttenuatorTest.csproj.user (452, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\7-28-2009 2.26.43 PM - Log ID.csv (176, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\7-28-2009 2.31.55 PM - Log ID.csv (441, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\AttenuatorTest.exe (27648, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\AttenuatorTest.pdb (62976, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\AttenuatorTest.vshost.exe (11608, 2012-06-12)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\AttenuatorTest.vshost.exe.manifest (490, 2010-03-17)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\ghgfh.txt (0, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\LLRP.dll (320000, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\LLRP.pdb (921088, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\Logging.dll (16384, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\Logging.pdb (58880, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\ReaderLibrary.dll (49152, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\ReaderLibrary.pdb (134656, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\bin\Debug\ZedGraph.dll (311296, 2009-07-24)
Impinj Reader App 3.0a\AttenuatorTest\EditAttenSettings.cs (1919, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\EditAttenSettings.Designer.cs (8019, 2009-07-25)
Impinj Reader App 3.0a\AttenuatorTest\EditAttenSettings.resx (5814, 2009-07-25)
Impinj Reader App 3.0a\AttenuatorTest\obj\AttenuatorTest.csproj.FileListAbsolute.txt (5366, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\AttenuatorTest.AttenTestForm.resources (180, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\AttenuatorTest.csproj.FileListAbsolute.txt (1640, 2012-06-12)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\AttenuatorTest.csproj.GenerateResource.Cache (978, 2009-07-28)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\AttenuatorTest.EditAttenSettings.resources (180, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\AttenuatorTest.exe (27648, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\AttenuatorTest.Form1.resources (180, 2009-07-24)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\AttenuatorTest.pdb (62976, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\AttenuatorTest.Properties.Resources.resources (180, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache (5682, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\GenerateResource-ResGen.read.1.tlog (680, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\GenerateResource-ResGen.write.1.tlog (1208, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\ResolveAssemblyReference.cache (15049, 2012-06-11)
Impinj Reader App 3.0a\AttenuatorTest\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll (4608, 2012-06-11)
... ...
* This file contains general information of LLRP Tool Kit for .Net
* Last updated 21 Jan 2008
Note:
All the projects will be loaded through LTKNet.sln.
1. To build the LLRP project, you need copy the llrp-1x0-def.xml or latest verion to LLRP directory
2. To build the LLRPVendorExt project, you need to copy a LLRP schema compatible vendor extesion
definition file to LLRPVendorExt directory. The namespace of the vendor extension is LLRP.xxxxxx. The dll file
name should be LLRP.xxxxxx.dll accordingly.
3. When load the solution file in Visual Studio, there might be an alert. You need to choose "Load Normally".
4. The IDE shows several missed files. They will be generated once you build the project.
5. LLRPTest project XML parser parses single message
6. Projects only work on LTK schema 1.0
7. If the code generator generates wrong code, it is possibly that the LLRP definition file is wrong. Please delete
generated files: LLRPClient.cs, LLRPEndPoint.cs, LLRPEnum.cs, LLRPMsg.cs, LLRPParam.cs, and LLRPXmlParser.cs from
the project folder. Note: not from IDE.
INTRODUCTION
============
This is a high level overview of and orientation to
the LLRP Tool Kit for .Net (LTKNet) on Windows.
The most recent versions of and news about the
LLRP Tool Kit is available on SourceForge.net
http://sourceforge.net/projects/llrp-toolkit/
This document is organized:
OVERVIEW -- a summary for an apps programmer
COMPATIBILITY -- compatibility information
LTKNet KIT STRUCTURE -- LTKNet structure
MESSAGE STATES -- message state transition diagram
USE SOURCE CODE -- how to use this source code
TODO LIST --
OVERVIEW
==========
- There is a .Net class definition for each LLRP
message and parameter type
- Each class contains methods including FromBitArray, ToBitArray,
FromString(XmlNode), ToString. Thus it can be decoded/encoded by itself
- LLRPEndPoint supports end-to-end programming mode
- LLRPClient supports client programming mode. It uses event and
synchronized message/response
- Messages from the reader are decoded into object trees. It can then be
encoded into XML string
- An application constructs messages as "object trees" or from a XML string
- Applications can traverse the object trees to retrieve results and tag data
- Message factory is used to generate message from xml string
- Type check in IDE is enforced
PREREQUESTS
===========
The source codes are compiled and tested in Microsoft Visual Studio 2005 standard
version.
COMPATIBILITY
=============
It requires .Net framework 2.0 or up.
LTKNet KIT STRUCTURE
====================
LTKNet kit contains five major modules.
- LLRP is the LLRP base library. It contains definitions of all LLRP messages and parameters.
Interfaces, base class of custom parameters and message are defined. Vendors are encoraged
to derive their extension from these interfaces and base classes.
- LLRPTest is a GUI based LLRP example and test utility. It contains ROSpec operation commands,
ACCESSSpec operation commands, reader configuration, capability, and XML encoding/decoding.
- TestData contains four test files.
- LLRPVendorExt is optional vendor extension implementation.
* represents code generated code
LTKNet-
|- LTKNet.sln : Solution file
|- README.TXT : This file
|- RELEASE NOTES.TXT : Release notes
|- LLRP : LLRP base libary
|- LLRPTest : LLRP .Net example & test utility
|- LLRPEndPointServerTest : LLRP xml test data
|- LLRPVendorExt : LLRP Vendor extension
LLRP--
|- LLRPParam.xslt : XSL transform stylesheet for parameters
|- LLRPMsg.xslt : XSL transform stylesheet for messages
|- LLRPEndPoint.xslt : XSL transform stylesheet for LLRPEndPoint
|- LLRPClient.xslt : XSL transform stylesheet for parameters
|- LLRPXmlParser.xslt : XSL transform stylesheet for general xml parser
|- LLRPEnum.xslt : XSL transform stylesheet for enumerations
|- templates.xslt : XSL transform general templates
|- Transaction.cs : Simple TCPIP send and receive class
|- TCPIPConnection.cs : LLRP TCPIP client and Server implementation
|- LLRPUtil.cs : Data type conversion
|- LLRPDataType.cs : LLRP supporting data types
|- Customparameters.cs : interfaces and base classes for LLRP custom parameters
|- CommunicationInterface.cs: Communication interface base class
|- LLRP.csproj : project file
|- LLRPHelper.cs : Helper classes
|- CodeGenerator.dll : Code generator
LLRPVendorExt-
|- VendorExt.xml : Vendor LLRP extension definitions
|- templates.xslt : XSL transform general templates
|- VendorExt.xslt : Vendor LLRP extension XSL tranform stylesheet
|- CodeGenerator.dll : Code generator
|- LLRPImpinjExt.csproj : project file
LLRPTest
|- MainFrm.cs : GUI
|- MainFrm.resx : Resource
|- MainFrm.Designer.cs : GUI layout
|- Program.cs : Program entry
|- LLRPTest.csproj : Project file
LLRPEndPointServerTest
|- MainFrm.cs : GUI
|- MainFrm.resx : Resource
|- MainFrm.Designer.cs : GUI layout
|- Program.cs : Program entry
|- LLRPEndPointServerTest.csproj : Project file
LLRP MESSAGE STATES
===================
LLRP .Net library supports both xml-based or object(binary)-based programming
approaches. messages that flows from reader to application or from application
to reader have following states. XML state is optional in an application.
message states: from application to reader
---------- ---------- ----------
| | | | | |
| XML | ---> | Obj | ---->| Bin |
| | | | | |
---------- ---------- ----------
message states: from reader to application
---------- ---------- ----------
| | | | | |
| Bin | ---> | Obj | ---->| XML |
| | | | | |
---------- ---------- ----------
USE SOURCE CODE
===============
All projects can be loaded from LTKNet.sln solution file.
- For end application programmer, follow the source code of LLRPTest project. (package)
- For LLRP driver developer, follow LLRP and LLRPNetCodeGenerator.
TODO LIST
=========
近期下载者:
相关文件:
收藏者: