Пакет SDK для фильтрации тегов EPC Gen2 с октановым числом

Я использую impinj octane SDK 3.6.0 и хотел бы использовать фильтрацию тегов EPC Gens2, но мой код работает некорректно:

вот мой код:

''''''''''''''''код'''''''''''''''

         Settings setupFilter(Settings settings) {
        TagFilter TagFilter1 = settings.getFilters().getTagFilter1();
        TagFilter1.setBitCount(96);
        TagFilter1.setBitPointer(BitPointers.Epc);
        TagFilter1.setMemoryBank(MemoryBank.Epc);
        TagFilter1.setFilterOp(TagFilterOp.Match);
        TagFilter1.setTagMask("E280117000000213682C6B7B");
        settings.getFilters().setMode(TagFilterMode.OnlyFilter1);
        //settings.getFilters().setMode(TagFilterMode.UseTagSelectFilters);
        //settings.setFilters(null);
        
        //settings.getReport().setIncludeCrc(crc);
        settings.setReport(report);
     
    return settings;
   }



 public     Filter() {
    hostname = SampleProperties.hostname;

    reader = new ImpinjReader();
    startConexion();
    Settings settings = null;
    
    try {
        settings = reader.querySettings();
    } catch (OctaneSdkException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    
    // Gen2 Filtering
   settings = setupFilter(settings);


   try {
    reader.applySettings(settings);
   } catch (OctaneSdkException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }

}

'''''''''''''''''код''''''''''''''''

Я получаю сообщение об ошибке:

'''''''''''''''код''''''''''''

      log4j:WARN No appenders could be found for logger (org.llrp.ltk.net.LLRPIoHandlerAdapterImpl).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "com.impinj.octane.ReportConfig.getMode()" because the return value of "com.impinj.octane.Settings.getReport()" is null
    at com.impinj.octane.ImpinjReader.buildAddROSpecMessage(ImpinjReader.java:1310)
    at com.impinj.octane.ImpinjReader.applySettings(ImpinjReader.java:1049)
    at com.example.sdksamples.main.<init>Filter.java:136)
    at com.example.sdksamples.Filter.main(Filter.java:226)

''''''''''''код''''''''''''''''

Какие-либо предложения?

заранее спасибо

0 ответов

Другие вопросы по тегам