• 大小: 2.1MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-08
  • 语言: 其他
  • 标签: Impinj  Octane  SDK  

资源简介

压缩包包含Impinj 2.26.1的SDK以及说明文档(英文),目前该sdk已可从nuget下载(搜索llrp,选择OctaneSDK即可,最新的nuge版本比压缩包的新,但是缺乏文档,所以可以交叉使用)

资源截图

代码片段和文件信息

////////////////////////////////////////////////////////////////////////////////
//
//    Advanced GPO
//
////////////////////////////////////////////////////////////////////////////////

using System;
using System.Threading;
using Impinj.OctaneSdk;

namespace OctaneSdkExamples
{
    class Program
    {
        // Create an instance of the ImpinjReader class.
        static ImpinjReader reader = new ImpinjReader();

        static void Main(string[] args)
        {
            try
            {
                // Connect to the reader.
                // Change the ReaderHostname constant in SolutionConstants.cs 
                // to the IP address or hostname of your reader.
                reader.Connect(SolutionConstants.ReaderHostname);

                Console.WriteLine(“Configuring general purpose outputs.“);

                // Get the default settings
                // We‘ll use these as a starting point
                // and then modify the settings we‘re 
                // interested in.
                Settings settings = reader.QueryDefaultSettings();

                // GPO 1 will go high when tags when tags are read.
                settings.Gpos.GetGpo(1).Mode = GpoMode.ReaderInventoryTagsStatus;

                // GPO 2 will go high when a client application connects to the reader.
                settings.Gpos.GetGpo(2).Mode = GpoMode.LLRPConnectionStatus;

                // GPO 3 will pulse high for the specified period of time.
                settings.Gpos.GetGpo(3).Mode = GpoMode.Pulsed;
                settings.Gpos.GetGpo(3).GpoPulseDurationMsec = 1000;

                // GPO 4 will behave as a regular GPO.
                settings.Gpos.GetGpo(4).Mode = GpoMode.Normal;

                // Apply the newly modified settings.
                reader.ApplySettings(settings);

                // Start reading.
                reader.Start();

                // Set the GPO high every three seconds.
                // The GPO will remain high for the period 
                // specified by GpoPulseDurationMsec.
                for (int i = 0; i < 5; i++)
                {
                    reader.SetGpo(3 true);
                    Thread.Sleep(3000);
                }

                // Wait for the user to press enter.
                Console.WriteLine(“Press enter to exit.“);
                Console.ReadLine();

                // Stop reading.
                reader.Stop();

                // Disconnect from the reader.
                reader.Disconnect();
            }
            catch (OctaneSdkException e)
            {
                // Handle Octane SDK errors.
                Console.WriteLine(“Octane SDK exception: {0}“ e.Message);
            }
            catch (Exception e)
            {
                // Handle other .NET errors.
                Console.WriteLine(“Exception : {0}“ e.Message);
            }
        }

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\
     目录           0  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\
     文件       41162  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\annotated.html
     文件         676  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\bc_s.png
     文件         147  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\bdwn.png
     文件       24002  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\classes.html
     文件        6161  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_antenna_config-members.html
     文件       17101  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_antenna_config.html
     文件        3887  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_antenna_event-members.html
     文件        6638  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_antenna_event.html
     文件        4264  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_antenna_hub_status-members.html
     文件        8528  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_antenna_hub_status.html
     文件        4529  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_antenna_status-members.html
     文件        8617  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_antenna_status.html
     文件        5226  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_auto_start_config-members.html
     文件       14665  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_auto_start_config.html
     文件        4882  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_auto_stop_config-members.html
     文件       10802  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_auto_stop_config.html
     文件        4740  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_block_permalock_mask-members.html
     文件       10833  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_block_permalock_mask.html
     文件        3615  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_diagnostic_report-members.html
     文件        5086  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_diagnostic_report.html
     文件        7210  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_direction_config-members.html
     文件       21914  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_direction_config.html
     文件        5893  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_direction_report-members.html
     文件       15583  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_direction_report.html
     文件       13147  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_feature_set-members.html
     文件       51230  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_feature_set.html
     文件         896  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_feature_set.png
     文件        4233  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_filter_settings-members.html
     文件        8646  2017-03-02 09:48  Octane_SDK_.NET_2_26_1\docs\class_impinj_1_1_octane_sdk_1_1_filter_settings.html
............此处省略797个文件信息

评论

共有 条评论