Александр Чередниченко
Заказчик Александр Чередниченко acherednichenko | FL.RU

Александр Чередниченко

На сайте 10 лет и 9 месяцев (заходил 1 год 1 месяц 5 дней назад)
0
133
Рейтинг
133
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
17 Августа 2018
По договоренности
Необходимо реализовать класс для взаимодействия с купюроприёмником ITL NV200/
Требования к классу следующие:
1. Использование стандарта С++14, не выше.
2. Можно использовать boost версии 1.66
3. Реализовать следующие методы и события:
//! @brief Return supported currencies
SCurrencyList GetCurrencies();
//! @brief Turn note acceptance on
virtual bool Enable() = 0;
//! @brief Turn note acceptance off
virtual bool Disable() = 0;
//! @brief Check if acceptance is allowed
virtual bool Enabled() = 0;
//! @brief Get name of the device
virtual std::wstring GetName() = 0;
//! @brief Polling
virtual void Poll() = 0;
// public signals:
boost::signals2::signal<void(SMoney)> NoteInserted;
boost::signals2::signal<void(const std::wstring& strParam)> ShowInfo;
Установка принимаемых купюр при инициализации устройства (передаются ISO4217 коды валют + номиналы принимаемых банкнот)

4. Использовать последний ITL SDK v. 1.4
5. Реализовать тестовое desktop приложение на QT 5.11.X для проверки реализованного класса – оно должно выполнять указанные действия, отображать статус устройства, отображать генерируемые классом события.

Оплата 100% по факту выполнения работы, после успешной работы тестовой утилиты с устройством (на моём стенде).
Вспомогательные классы (SMoney, SCurrencyList) дам после того, как договоримся о начале работы

Прошло времени с момента публикации: 7 лет 8 месяцев 11 часов 51 минута
Раздел: Программирование / Системное программирование

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».