1. Разработать функцию (язык Си или С++) выполняющую проверку целостности сообщения (структура, контрольная сумма) и выводящего извлеченные из этого сообщения данные на экран. Под данными понимаются значения параметров, передаваемых в соответствующих полях сообщения. Формат сообщения согласно индивидуальному варианту задания. В случае нарушенной целостности сообщения вывести сообщение об ошибке. Формат функции должен быть следующего вида (имя произвольное):
int MyFunction(char* mess, int len);
возвращаемое значение – код ошибки или ноль, если ошибок нет;
mess – указатель на массив с байтами сообщения;
len – количество байт в сообщении mess.
2. Разработать и отладить консольное приложение, использующее разработанную функцию для проверки и вывода на дисплей информации, содержащейся в пакете.
3. Оформить отчет и сдать преподавателю для проверки. Состав отчёта:
Ø титульный лист,
Ø подробное задание с описанием формата пакета,
Ø результаты тестирования,
Ø текст программы.
тип пакета NMEA GRS (не более 12 спутников)
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |