Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Создаёт класс для поиска всех электронных ключей.

 

Code Block
languagec#
public FindMode(int publicCode)

 

Создаёт класс для поиска электронных ключей с заданным PUBLIC кодом.

...

publicCode - Значение PUBLIC кода. 

 

 

Code Block
public FindMode(int publicCode, byte programNumber) 

 

Создаёт класс для поиска электронных ключей с заданным PUBLIC кодом и номером программы.

...

programNumber - Значение номера программы. 


Открытые методы

 

Code Block
public boolean setField(FindField findField, byte value)

 

Добавляет новое поле поиска (только для однобайтовых полей).

...

Возвращает false при попытке установить поле, длина которого больше 1 байта.

 

Code Block
public boolean setField(FindField findField, short value)

 

Добавляет новое поле поиска (только для однобайтовых и двухбайтовых полей).

...

Возвращает false при попытке установить поле, длина которого больше 2-х байт. Также возвращает false, если установлены старшие биты для однобайтовых полей или устанавливаемое значение неверно для указанного поля.

 

Code Block
public boolean setField(FindField findField, int value)

 

Добавляет новое поле поиска.

...

Возвращает false, если установлены старшие биты для полей длиной меньше 4-х байт. Также возвращает false, если устанавливаемое значение неверно для указанного поля.

 

Code Block
public void setField(FeatureEnum featureEnum)

 

Добавляет поиск по функциональным возможностям ключа.

...

findMode.setField(FeatureEnum.of(Feature.RTC));

 

Code Block
public void setField(ModelEnum modelEnum)

 

Добавляет поиск по модели ключа.

...

findMode.setField(ModelEnum.of(Mode.JavaCard));

 

Code Block
public void removeField(FindField findField)

Удаляет заданное поле из множества полей поиска.

...

findField - Поле поиска ключа.

 

Code Block
public EnumSet<FindField> getFindFlags()

Возвращает заданные условия поиска электронных ключей (текущее множество полей поиска).