⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 epcglobalreadermib.java

📁 关于 RFID 读写器的相关内容
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
  // Column sub-identifier definitions for epcgNotifTrigEntry:
  public static final int colEpcgNotifTrigRowStatus = 1;

  // Column index definitions for epcgNotifTrigEntry:
  public static final int idxEpcgNotifTrigRowStatus = 0;

  private static final MOTableSubIndex[] epcgNotifTrigEntryIndexes = 
    new MOTableSubIndex[] {
        moFactory.createSubIndex(SMIConstants.SYNTAX_INTEGER, 1, 1),
        moFactory.createSubIndex(SMIConstants.SYNTAX_INTEGER, 1, 1)  };

  private static final MOTableIndex epcgNotifTrigEntryIndex = 
      moFactory.createIndex(epcgNotifTrigEntryIndexes,
                            false,
                            new MOTableIndexValidator() {
    public boolean isValidIndex(OID index) {
      boolean isValidIndex = true;
     //--AgentGen BEGIN=epcgNotifTrigEntry::isValidIndex
     //--AgentGen END
      return isValidIndex;
    }
  });

  
  private MOTable             epcgNotifTrigEntry;
  private MOMutableTableModel epcgNotifTrigEntryModel;
  public static final OID oidEpcgReadTrigEntry = 
    new OID(new int[] { 1,3,6,1,4,1,22695,1,1,1,7,3,1 });
    
  // Column sub-identifier definitions for epcgReadTrigEntry:
  public static final int colEpcgReadTrigRowStatus = 1;

  // Column index definitions for epcgReadTrigEntry:
  public static final int idxEpcgReadTrigRowStatus = 0;

  private static final MOTableSubIndex[] epcgReadTrigEntryIndexes = 
    new MOTableSubIndex[] {
        moFactory.createSubIndex(SMIConstants.SYNTAX_INTEGER, 1, 1),
        moFactory.createSubIndex(SMIConstants.SYNTAX_INTEGER, 1, 1)  };

  private static final MOTableIndex epcgReadTrigEntryIndex = 
      moFactory.createIndex(epcgReadTrigEntryIndexes,
                            false,
                            new MOTableIndexValidator() {
    public boolean isValidIndex(OID index) {
      boolean isValidIndex = true;
     //--AgentGen BEGIN=epcgReadTrigEntry::isValidIndex
     //--AgentGen END
      return isValidIndex;
    }
  });

  
  private MOTable             epcgReadTrigEntry;
  private MOMutableTableModel epcgReadTrigEntryModel;


//--AgentGen BEGIN=_MEMBERS
//--AgentGen END

  private EpcglobalReaderMib() {
    epcgRdrDevDescription = 
      moFactory.createScalar(oidEpcgRdrDevDescription,
                             MOAccessImpl.ACCESS_READ_ONLY, new OctetString(),
                             TC_MODULE_SNMP_FRAMEWORK_MIB, TC_SNMPADMINSTRING);
    epcgRdrDevRole = 
      moFactory.createScalar(oidEpcgRdrDevRole,
                             MOAccessImpl.ACCESS_READ_ONLY, new OctetString(),
                             TC_MODULE_SNMP_FRAMEWORK_MIB, TC_SNMPADMINSTRING);
    epcgRdrDevEpc = 
      moFactory.createScalar(oidEpcgRdrDevEpc,
                             MOAccessImpl.ACCESS_READ_ONLY, new OctetString(),
                             TC_MODULE_SNMP_FRAMEWORK_MIB, TC_SNMPADMINSTRING);
    epcgRdrDevSerialNumber = 
      moFactory.createScalar(oidEpcgRdrDevSerialNumber,
                             MOAccessImpl.ACCESS_READ_ONLY, new OctetString(),
                             TC_MODULE_SNMP_FRAMEWORK_MIB, TC_SNMPADMINSTRING);
    epcgRdrDevTimeUtc = 
      moFactory.createScalar(oidEpcgRdrDevTimeUtc,
                             MOAccessImpl.ACCESS_READ_ONLY, new OctetString(),
                             TC_MODULE_EPCGLOBAL_SMI_MIB, TC_DATEANDTIME);
    epcgRdrDevCurrentSource = 
      moFactory.createScalar(oidEpcgRdrDevCurrentSource,
                             MOAccessImpl.ACCESS_READ_ONLY, new OID(),
                             TC_MODULE_EPCGLOBAL_SMI_MIB, TC_ROWPOINTER);
    epcgRdrDevReboot = 
      new EpcgRdrDevReboot(oidEpcgRdrDevReboot, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevReboot.addMOValueValidationListener(new EpcgRdrDevRebootValidator());
    epcgRdrDevResetStatistics = 
      new EpcgRdrDevResetStatistics(oidEpcgRdrDevResetStatistics, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevResetStatistics.addMOValueValidationListener(new EpcgRdrDevResetStatisticsValidator());
    epcgRdrDevResetTimestamp = 
      moFactory.createScalar(oidEpcgRdrDevResetTimestamp,
                             MOAccessImpl.ACCESS_READ_ONLY, new OctetString(),
                             TC_MODULE_EPCGLOBAL_SMI_MIB, TC_DATEANDTIME);
    epcgRdrDevNormalizePowerLevel = 
      moFactory.createScalar(oidEpcgRdrDevNormalizePowerLevel,
                             MOAccessImpl.ACCESS_READ_ONLY, new Integer32(2),
//                             MOAccessImpl.ACCESS_READ_ONLY, new Integer32(),
                             TC_MODULE_EPCGLOBAL_SMI_MIB, TC_TRUTHVALUE);
    epcgRdrDevNormalizeNoiseLevel = 
      moFactory.createScalar(oidEpcgRdrDevNormalizeNoiseLevel,
                             MOAccessImpl.ACCESS_READ_ONLY, new Integer32(2),
//                             MOAccessImpl.ACCESS_READ_ONLY, new Integer32(),
                             TC_MODULE_EPCGLOBAL_SMI_MIB, TC_TRUTHVALUE);
    epcgRdrDevOperStatus = 
      moFactory.createScalar(oidEpcgRdrDevOperStatus,
                             MOAccessImpl.ACCESS_READ_ONLY, new Integer32(),
                             TC_MODULE_EPCGLOBAL_READER_MIB, TC_EPCGOPERATIONALSTATUS);
    epcgRdrDevOperStateEnable = 
      new EpcgRdrDevOperStateEnable(oidEpcgRdrDevOperStateEnable, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevOperStateEnable.addMOValueValidationListener(new EpcgRdrDevOperStateEnableValidator());
    epcgRdrDevOperNotifFromState = 
      new EpcgRdrDevOperNotifFromState(oidEpcgRdrDevOperNotifFromState, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevOperNotifFromState.addMOValueValidationListener(new EpcgRdrDevOperNotifFromStateValidator());
    epcgRdrDevOperNotifToState = 
      new EpcgRdrDevOperNotifToState(oidEpcgRdrDevOperNotifToState, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevOperNotifToState.addMOValueValidationListener(new EpcgRdrDevOperNotifToStateValidator());
    epcgRdrDevOperNotifStateLevel = 
      new EpcgRdrDevOperNotifStateLevel(oidEpcgRdrDevOperNotifStateLevel, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevOperNotifStateLevel.addMOValueValidationListener(new EpcgRdrDevOperNotifStateLevelValidator());
    epcgRdrDevOperStateSuppressInterval = 
      new EpcgRdrDevOperStateSuppressInterval(oidEpcgRdrDevOperStateSuppressInterval, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevOperStateSuppressInterval.addMOValueValidationListener(new EpcgRdrDevOperStateSuppressIntervalValidator());
    epcgRdrDevOperStateSuppressions = 
      moFactory.createScalar(oidEpcgRdrDevOperStateSuppressions,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    epcgRdrDevFreeMemory = 
      moFactory.createScalar(oidEpcgRdrDevFreeMemory,
                             MOAccessImpl.ACCESS_READ_ONLY, new Gauge32());
    epcgRdrDevFreeMemoryNotifEnable = 
      new EpcgRdrDevFreeMemoryNotifEnable(oidEpcgRdrDevFreeMemoryNotifEnable, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevFreeMemoryNotifEnable.addMOValueValidationListener(new EpcgRdrDevFreeMemoryNotifEnableValidator());
    epcgRdrDevFreeMemoryNotifLevel = 
      new EpcgRdrDevFreeMemoryNotifLevel(oidEpcgRdrDevFreeMemoryNotifLevel, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevFreeMemoryNotifLevel.addMOValueValidationListener(new EpcgRdrDevFreeMemoryNotifLevelValidator());
    epcgRdrDevFreeMemoryOnsetThreshold = 
      new EpcgRdrDevFreeMemoryOnsetThreshold(oidEpcgRdrDevFreeMemoryOnsetThreshold, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevFreeMemoryOnsetThreshold.addMOValueValidationListener(new EpcgRdrDevFreeMemoryOnsetThresholdValidator());
    epcgRdrDevFreeMemoryAbateThreshold = 
      new EpcgRdrDevFreeMemoryAbateThreshold(oidEpcgRdrDevFreeMemoryAbateThreshold, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevFreeMemoryAbateThreshold.addMOValueValidationListener(new EpcgRdrDevFreeMemoryAbateThresholdValidator());
    epcgRdrDevFreeMemoryStatus = 
      moFactory.createScalar(oidEpcgRdrDevFreeMemoryStatus,
                             MOAccessImpl.ACCESS_READ_ONLY, new Integer32());
    epcgRdrDevMemStateSuppressInterval = 
      new EpcgRdrDevMemStateSuppressInterval(oidEpcgRdrDevMemStateSuppressInterval, MOAccessImpl.ACCESS_READ_WRITE);
    epcgRdrDevMemStateSuppressInterval.addMOValueValidationListener(new EpcgRdrDevMemStateSuppressIntervalValidator());
    epcgRdrDevMemStateSuppressions = 
      moFactory.createScalar(oidEpcgRdrDevMemStateSuppressions,
                             MOAccessImpl.ACCESS_READ_ONLY, new Counter32());
    createEpcgGlobalCountersEntry();
    createEpcgReaderServerEntry();
    createEpcgReadPointEntry();
    createEpcgAntReadPointEntry();
    createEpcgIoPortEntry();
    createEpcgSourceEntry();
    createEpcgRdPntSrcEntry();
    createEpcgNotifChanSrcEntry();
    createEpcgNotificationChannelEntry();
    createEpcgTriggerEntry();
    createEpcgNotifTrigEntry();
    createEpcgReadTrigEntry();
//--AgentGen BEGIN=_DEFAULTCONSTRUCTOR
//--AgentGen END
  }

//--AgentGen BEGIN=_CONSTRUCTORS
//--AgentGen END


  public MOTable getEpcgGlobalCountersEntry() {
    return epcgGlobalCountersEntry;
  }


  private void createEpcgGlobalCountersEntry() {
    MOColumn[] epcgGlobalCountersEntryColumns = new MOColumn[1];
    epcgGlobalCountersEntryColumns[idxEpcgGlobalCountersData] = 
      moFactory.createColumn(colEpcgGlobalCountersData, 
                             SMIConstants.SYNTAX_GAUGE32,
                             MOAccessImpl.ACCESS_READ_ONLY);
    
    epcgGlobalCountersEntryModel = new DefaultMOMutableTableModel();
//    epcgGlobalCountersEntryModel.setRowFactory(new EpcgGlobalCountersEntryRowFactory());
    epcgGlobalCountersEntryModel.setRowFactory(new SnmpTableRowFactory(TableTypeEnum.EPCG_GLOBAL_COUNTERS_TABLE));
//    epcgGlobalCountersEntry = 
//      moFactory.createTable(oidEpcgGlobalCountersEntry,
//                            epcgGlobalCountersEntryIndex,
//                            epcgGlobalCountersEntryColumns,
//                            epcgGlobalCountersEntryModel);
    epcgGlobalCountersEntry = 
      new SnmpTable(TableTypeEnum.EPCG_GLOBAL_COUNTERS_TABLE,
                    oidEpcgGlobalCountersEntry,
                    epcgGlobalCountersEntryIndex,
                    epcgGlobalCountersEntryColumns,
                    epcgGlobalCountersEntryModel);
  }

  public MOTable getEpcgReaderServerEntry() {
    return epcgReaderServerEntry;
  }


  private void createEpcgReaderServerEntry() {
    MOColumn[] epcgReaderServerEntryColumns = new MOColumn[3];
    epcgReaderServerEntryColumns[idxEpcgReaderServerAddressType] = 
      new MOMutableColumn(colEpcgReaderServerAddressType,
                          SMIConstants.SYNTAX_INTEGER,
                          MOAccessImpl.ACCESS_READ_CREATE,
                          null);
    ValueConstraint epcgReaderServerAddressTypeVC = new EnumerationConstraint(
      new int[] { EpcgReaderServerAddressTypeEnum.unknown,
                  EpcgReaderServerAddressTypeEnum.ipv4,
                  EpcgReaderServerAddressTypeEnum.ipv6,
                  EpcgReaderServerAddressTypeEnum.ipv4z,
                  EpcgReaderServerAddressTypeEnum.ipv6z,
                  EpcgReaderServerAddressTypeEnum.dns });
    ((MOMutableColumn)epcgReaderServerEntryColumns[idxEpcgReaderServerAddressType]).
      addMOValueValidationListener(new ValueConstraintValidator(epcgReaderServerAddressTypeVC));                                  
    ((MOMutableColumn)epcgReaderServerEntryColumns[idxEpcgReaderServerAddressType]).
      addMOValueValidationListener(new EpcgReaderServerAddressTypeValidator());
    epcgReaderServerEntryColumns[idxEpcgReaderServerAddress] = 
      new MOMutableColumn(colEpcgReaderServerAddress,
                          SMIConstants.SYNTAX_OCTET_STRING,
                          MOAccessImpl.ACCESS_READ_CREATE,
                          null);
    ValueConstraint epcgReaderServerAddressVC = new ConstraintsImpl();
    ((ConstraintsImpl)epcgReaderServerAddressVC).add(new Constraint(0, 255));
    ((MOMutableColumn)epcgReaderServerEntryColumns[idxEpcgReaderServerAddress]).
      addMOValueValidationListener(new ValueConstraintValidator(epcgReaderServerAddressVC));                                  
    ((MOMutableColumn)epcgReaderServerEntryColumns[idxEpcgReaderServerAddress]).
      addMOValueValidationListener(new EpcgReaderServerAddressValidator());
    epcgReaderServerEntryColumns[idxEpcgReaderServerRowStatus] = 
//      new RowStatus(colEpcgReaderServerRowStatus);
      new RowStatus(colEpcgReaderServerRowStatus, MOAccessImpl.ACCESS_READ_CREATE);
    ValueConstraint epcgReaderServerRowStatusVC = new EnumerationConstraint(
      new int[] { EpcgReaderServerRowStatusEnum.active,
                  EpcgReaderServerRowStatusEnum.notInService,
                  EpcgReaderServerRowStatusEnum.notReady,
                  EpcgReaderServerRowStatusEnum.createAndGo,
                  EpcgReaderServerRowStatusEnum.createAndWait,
                  EpcgReaderServerRowStatusEnum.destroy });
    ((MOMutableColumn)epcgReaderServerEntryColumns[idxEpcgReaderServerRowStatus]).
      addMOValueValidationListener(new ValueConstraintValidator(epcgReaderServerRowStatusVC));                                  
    ((MOMutableColumn)epcgReaderServerEntryColumns[idxEpcgReaderServerRowStatus]).
      addMOValueValidationListener(new EpcgReaderServerRowStatusValidator());
    
    epcgReaderServerEntryModel = new DefaultMOMutableTableModel();
//    epcgReaderServerEntryModel.setRowFactory(new EpcgReaderServerEntryRowFactory());
    epcgReaderServerEntryModel.setRowFactory(new SnmpTableRowFactory(TableTypeEnum.EPCG_READER_SERVER_TABLE));
//    epcgReaderServerEntry = 
//      moFactory.createTable(oidEpcgReaderServerEntry,
//                            epcgReaderServerEntryIndex,
//                            epcgReaderServerEntryColumns,
//                            epcgReaderServerEntryModel);
    epcgReaderServerEntry =
      new SnmpTable(TableTypeEnum.EPCG_READER_SERVER_TABLE,
                    oidEpcgReaderServerEntry,
                    epcgReaderServerEntryIndex,
                    epcgReaderServerEntryColumns,
                    epcgReaderServerEntryModel);
  }

  public MOTable getEpcgReadPointEntry() {
    return epcgReadPointEntry;
  }


  private void createEpcgReadPointEntry() {
    MOColumn[] epcgReadPointEntryColumns = new MOColumn[11];
    epcgReadPointEntryColumns[idxEpcgReadPointName] = 
      moFactory.createColumn(colEpcgReadPointName, 
                   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -