Драйвер контрольно-кассовой техники v.10
Сопоставление методов основного компонента и оберток

Для оберток над основным компонентом не предоставляется документация, т.к. их функционал идентичен. Для упрощения пользования документацией при их использовании на данной странице приведены правила поиска информации.

  1. Константы перенесены полностью из компонента в каждую обертку. Это значит, что если в основном компоненте есть константа LIBFPTR_PARAM_MODEL, то аналогичная ей будет в обертке. Например, IFptr.LIBFPTR_PARAM_MODEL в Java и Python, LIBFPTR_PARAM_MODEL в Objective-C и т.д.
  2. Методы работы с ККТ, настройки компонента и т.д. подчиняются правилу преобразования названий: префикс libfptr_ убирается, а оставшееся название преобразуется в camelCase. Например, libfptr_apply_single_settings() <-> applySingleSettings().
  3. Методы установки параметров унифицированны, если позволяет язык. Для установки параметра используется метод setParam() с перегрузкой типа принимаемого параметра. Например, для установки строкового параметра в основном компоненте используется метод libfptr_set_param_str(), а для других языков - setParam(), для установки целочисленного параметра - libfptr_set_param_int() и все также setParam() и т.д.
  4. Для получения параметра методы остались раздельными и подчиняются правилам именования из п.2.