Создан заказ №10412987
17 декабря 2023
Разработка класса на C++, консольного приложения
Как заказчик описал требования к работе:
1. Разработать класс на языке С++ реализующий обработку информационного
пакета протокола передачи данных по последовательному интерфейсу типа RS232 (COM порт). Вид пакета и протокол: NMEA UBX, 04.
Класс должен обеспечивать:
- формирование заданного пакета в виде набора байтов для отправки,
- п
оиск заданного пакета в байтовом массиве,
- вычисление (проверку) контрольной суммы и целостности пакета (наличие
заданных полей или длина),
- извлечение и хранение информации пакета в конечном (интерпретированном)
виде (например, время, дата, дальность, количество спутников и т.п.) согласно
полям блока данных пакета.
2. Разработать консольное приложение для тестирования класса,
разработанного по п.1. Консольное приложение должно:
- создать объект тестируемого класса,
- сформировать в оперативной памяти или файле байтовый блок данных
содержащий необходимый пакет (без ошибок или с ошибкой по выбору
пользователя) и случайные байты до него и после,
- найти, проверить искомый пакет и, если ошибок не обнаружено, то извлечь из
него информацию (сохранить в соответствующих переменных),
- результаты вывести на экран.
В ходе тестирования необходимо использовать разные наборы входных данных,
чтобы обеспечить полноту проверки кода.
3. Оформить отчет с заданием, описанием класса и результатами тестирования.
Тексты программы привести в приложении
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
18 декабря 2023
Заказ завершен, заказчик получил финальный файл с работой

5

Разработка класса на C++, консольного приложения.docx
2023-12-21 12:42
Последний отзыв студента о бирже Автор24
Общая оценка
4.7

Положительно
Специалист в своём деле. Задание было быстро понятно и сделано в срок максимально качественно