Платный заказ
По договоренности
Необходимо реализовать с начало класс «SerialPort", этот клаcc должен работать с "COM" портом только под Linux, нельзя использовать сторонние библиотеки. Класс должен выдавать все «COM» порты в системе, производить настройку "COM" порта (скорость, контроль четности и т.д.), а так же писать и читать из него. В случаи ошибки, ошибка должна записываться в переменную и выдаваться с помощью функции errorString().
Класс для работы с принтеров Nippon Primex 3511D, через "COM" порт с помощью класса "SerialPort". Нужно написать функции:
• печать строки
• feed
• cut
• печать QImage
• получит состояние принтера
• получить информацию о принтере, номер прошивки и т.д.
Класс для работы с купюр приёмником JCM по протоколу ID003, через "COM" порт с помощью класса "SerialPort". Нужно следующие:
• инициализация
• получить версию прошивки, модель
• начать прием купюр
• signal купюра принята, с номиналом купюры
• уложить купюру в стек
• вернуть купюру
• signal изъят стекер
• signal стекер вставлен
• получить состояние